sbuild (Debian sbuild) 0.79.1 (22 April 2020) on carme.larted.org.uk +==============================================================================+ | arrayfire 3.3.2+dfsg1-4 (amd64) Fri, 02 Oct 2020 23:58:08 +0000 | +==============================================================================+ Package: arrayfire Version: 3.3.2+dfsg1-4 Source Version: 3.3.2+dfsg1-4 Distribution: sid Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-debomatic-ecde392b-59cf-4cd1-883b-caba9b7e4743' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup arrayfire_3.3.2+dfsg1-4 sid amd64 -------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup arrayfire_3.3.2+dfsg1-4 sid amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: NOTICE: Log filtering will replace 'build/arrayfire-iJ4dY7/resolver-djROUC' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian unstable InRelease [146 kB] Get:2 http://localhost:3142/debian sid InRelease [146 kB] Get:3 http://localhost:3142/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://localhost:3142/debian unstable/main amd64 Packages 2020-10-02-0800.55.pdiff [2416 B] Get:5 http://localhost:3142/debian unstable/main amd64 Packages 2020-10-02-1400.49.pdiff [10.2 kB] Get:6 http://localhost:3142/debian unstable/main amd64 Packages 2020-10-02-2000.55.pdiff [5353 B] Get:6 http://localhost:3142/debian unstable/main amd64 Packages 2020-10-02-2000.55.pdiff [5353 B] Get:7 http://localhost:3142/debian sid/main Sources.diff/Index [27.9 kB] Get:8 http://localhost:3142/debian sid/main Sources 2020-10-02-0800.55.pdiff [2429 B] Get:9 http://localhost:3142/debian sid/main Sources 2020-10-02-1400.49.pdiff [9442 B] Get:10 http://localhost:3142/debian sid/main Sources 2020-10-02-2000.55.pdiff [7669 B] Get:10 http://localhost:3142/debian sid/main Sources 2020-10-02-2000.55.pdiff [7669 B] Fetched 386 kB in 2s (182 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/arrayfire_3.3.2+dfsg1-4.dsc exists in /srv/debomatic/incoming; copying to chroot I: NOTICE: Log filtering will replace 'build/arrayfire-iJ4dY7/arrayfire-3.3.2+dfsg1' with '<>' I: NOTICE: Log filtering will replace 'build/arrayfire-iJ4dY7' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake, debhelper (>= 9), libboost-dev (>= 1.61), libblas-dev | libblas.so, libclblas-dev, libclfft-dev, libfftw3-dev, libfreeimage-dev, libgtest-dev, liblapack-dev | liblapack.so, liblapacke-dev, ocl-icd-opencl-dev | opencl-dev, pkg-config, build-essential, fakeroot, doxygen Filtered Build-Depends: cmake, debhelper (>= 9), libboost-dev (>= 1.61), libblas-dev, libclblas-dev, libclfft-dev, libfftw3-dev, libfreeimage-dev, libgtest-dev, liblapack-dev, liblapacke-dev, ocl-icd-opencl-dev, pkg-config, build-essential, fakeroot, doxygen dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [472 B] Get:5 copy:/<>/apt_archive ./ Packages [531 B] Fetched 1960 B in 0s (53.6 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils build-essential cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism doxygen dpkg-dev dwz fakeroot file g++ g++-10 gcc gcc-10 gettext gettext-base googletest groff-base intltool-debian libarchive-zip-perl libarchive13 libasan5 libasan6 libblas-dev libblas3 libboost-dev libboost1.71-dev libbrotli1 libbsd0 libc6-dev libclang-cpp9 libclang1-9 libclblas-dev libclblas2 libclfft-dev libclfft2 libcroco3 libcrypt-dev libcurl4 libdebhelper-perl libdpkg-perl libedit2 libelf1 libexpat1 libfakeroot libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfile-stripnondeterminism-perl libfreeimage-dev libfreeimage3 libgcc-10-dev libgcc-9-dev libgfortran5 libglib2.0-0 libgssapi-krb5-2 libgtest-dev libicu67 libilmbase25 libjbig0 libjpeg62-turbo libjsoncpp1 libjxr0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblapacke liblapacke-dev liblcms2-2 libllvm9 libmagic-mgc libmagic1 libncurses6 libnghttp2-14 libopenexr25 libopenjp2-7 libperl5.30 libpipeline1 libpng16-16 libprocps8 libpsl5 libraw20 librhash0 librtmp1 libsigsegv2 libssh2-1 libssl1.1 libstdc++-10-dev libstdc++-9-dev libsub-override-perl libtiff5 libtmglib-dev libtmglib3 libtool libubsan1 libuchardet0 libuv1 libwebp6 libwebpmux3 libxapian30 libxml2 libz3-4 m4 man-db ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers perl perl-modules-5.30 pkg-config po-debconf procps sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc ninja-build dh-make doxygen-latex doxygen-doc doxygen-gui graphviz debian-keyring g++-multilib g++-10-multilib gcc-10-doc gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-10-multilib gcc-10-locales gettext-doc libasprintf-dev libgettextpo-dev groff lrzip liblapack-doc libboost-doc libboost1.71-doc libboost-atomic1.71-dev libboost-chrono1.71-dev libboost-container1.71-dev libboost-context1.71-dev libboost-contract1.71-dev libboost-coroutine1.71-dev libboost-date-time1.71-dev libboost-exception1.71-dev libboost-fiber1.71-dev libboost-filesystem1.71-dev libboost-graph1.71-dev libboost-graph-parallel1.71-dev libboost-iostreams1.71-dev libboost-locale1.71-dev libboost-log1.71-dev libboost-math1.71-dev libboost-mpi1.71-dev libboost-mpi-python1.71-dev libboost-numpy1.71-dev libboost-program-options1.71-dev libboost-python1.71-dev libboost-random1.71-dev libboost-regex1.71-dev libboost-serialization1.71-dev libboost-stacktrace1.71-dev libboost-system1.71-dev libboost-test1.71-dev libboost-thread1.71-dev libboost-timer1.71-dev libboost-type-erasure1.71-dev libboost-wave1.71-dev libboost1.71-tools-dev libmpfrc++-dev libntl-dev glibc-doc libclblas-doc libclfft-doc git bzr libfftw3-doc krb5-doc krb5-user liblcms2-utils libstdc++-10-doc libstdc++-9-doc libtool-doc gfortran | fortran95-compiler gcj-jdk xapian-tools m4-doc apparmor less www-browser opencl-icd opencl-clhpp-headers-doc perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl libmail-box-perl Recommended packages: libalgorithm-merge-perl curl | wget | lynx ca-certificates libfile-fcntllock-perl liblocale-gettext-perl libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales libgpm2 publicsuffix libltdl-dev libgl1-mesa-dev | libgl-dev libmail-sendmail-perl psmisc The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils build-essential cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism doxygen dpkg-dev dwz fakeroot file g++ g++-10 gcc gcc-10 gettext gettext-base googletest groff-base intltool-debian libarchive-zip-perl libarchive13 libasan5 libasan6 libblas-dev libblas3 libboost-dev libboost1.71-dev libbrotli1 libbsd0 libc6-dev libclang-cpp9 libclang1-9 libclblas-dev libclblas2 libclfft-dev libclfft2 libcroco3 libcrypt-dev libcurl4 libdebhelper-perl libdpkg-perl libedit2 libelf1 libexpat1 libfakeroot libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfile-stripnondeterminism-perl libfreeimage-dev libfreeimage3 libgcc-10-dev libgcc-9-dev libgfortran5 libglib2.0-0 libgssapi-krb5-2 libgtest-dev libicu67 libilmbase25 libjbig0 libjpeg62-turbo libjsoncpp1 libjxr0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblapacke liblapacke-dev liblcms2-2 libllvm9 libmagic-mgc libmagic1 libncurses6 libnghttp2-14 libopenexr25 libopenjp2-7 libperl5.30 libpipeline1 libpng16-16 libprocps8 libpsl5 libraw20 librhash0 librtmp1 libsigsegv2 libssh2-1 libssl1.1 libstdc++-10-dev libstdc++-9-dev libsub-override-perl libtiff5 libtmglib-dev libtmglib3 libtool libubsan1 libuchardet0 libuv1 libwebp6 libwebpmux3 libxapian30 libxml2 libz3-4 m4 man-db ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers perl perl-modules-5.30 pkg-config po-debconf procps sbuild-build-depends-main-dummy sensible-utils 0 upgraded, 127 newly installed, 0 to remove and 0 not upgraded. Need to get 149 MB of archives. After this operation, 793 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [964 B] Get:2 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.36-3+b1 [140 kB] Get:3 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:4 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.22.4-5 [920 kB] Get:5 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get:6 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.9.3-2 [1314 kB] Get:7 http://localhost:3142/debian unstable/main amd64 perl-modules-5.30 all 5.30.3-4 [2806 kB] Get:8 http://localhost:3142/debian unstable/main amd64 libperl5.30 amd64 5.30.3-4 [4019 kB] Get:9 http://localhost:3142/debian unstable/main amd64 perl amd64 5.30.3-4 [290 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libncurses6 amd64 6.2+20200918-1 [102 kB] Get:11 http://localhost:3142/debian unstable/main amd64 libprocps8 amd64 2:3.3.16-5 [62.7 kB] Get:12 http://localhost:3142/debian unstable/main amd64 procps amd64 2:3.3.16-5 [262 kB] Get:13 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.12+nmu1 [16.0 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.38-5 [262 kB] Get:15 http://localhost:3142/debian unstable/main amd64 libmagic1 amd64 1:5.38-5 [120 kB] Get:16 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.38-5 [67.9 kB] Get:17 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 0.19.8.1-10 [123 kB] Get:18 http://localhost:3142/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:19 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.18-4 [203 kB] Get:20 http://localhost:3142/debian unstable/main amd64 autoconf all 2.69-11.1 [341 kB] Get:21 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:22 http://localhost:3142/debian unstable/main amd64 automake all 1:1.16.2-4 [801 kB] Get:23 http://localhost:3142/debian unstable/main amd64 autopoint all 0.19.8.1-10 [435 kB] Get:24 http://localhost:3142/debian unstable/main amd64 libcrypt-dev amd64 1:4.4.17-1 [104 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libc6-dev amd64 2.31-3 [2395 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libasan6 amd64 10.2.0-13 [340 kB] Get:27 http://localhost:3142/debian unstable/main amd64 libubsan1 amd64 10.2.0-13 [134 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libgcc-10-dev amd64 10.2.0-13 [2327 kB] Get:29 http://localhost:3142/debian unstable/main amd64 gcc-10 amd64 10.2.0-13 [15.9 MB] Get:30 http://localhost:3142/debian unstable/main amd64 gcc amd64 4:10.2.0-1 [5196 B] Get:31 http://localhost:3142/debian unstable/main amd64 libstdc++-10-dev amd64 10.2.0-13 [1738 kB] Get:32 http://localhost:3142/debian unstable/main amd64 g++-10 amd64 10.2.0-13 [8670 kB] Get:33 http://localhost:3142/debian unstable/main amd64 g++ amd64 4:10.2.0-1 [1644 B] Get:34 http://localhost:3142/debian unstable/main amd64 libdpkg-perl all 1.20.5 [1473 kB] Get:35 http://localhost:3142/debian unstable/main amd64 dpkg-dev all 1.20.5 [1909 kB] Get:36 http://localhost:3142/debian unstable/main amd64 build-essential amd64 12.8 [7640 B] Get:37 http://localhost:3142/debian unstable/main amd64 cmake-data all 3.18.2-1 [1725 kB] Get:38 http://localhost:3142/debian unstable/main amd64 libicu67 amd64 67.1-4 [8624 kB] Get:39 http://localhost:3142/debian unstable/main amd64 libxml2 amd64 2.9.10+dfsg-6 [692 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libarchive13 amd64 3.4.3-2 [342 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libbrotli1 amd64 1.0.9-2 [287 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libkrb5support0 amd64 1.17-10 [64.6 kB] Get:43 http://localhost:3142/debian unstable/main amd64 libk5crypto3 amd64 1.17-10 [115 kB] Get:44 http://localhost:3142/debian unstable/main amd64 libkeyutils1 amd64 1.6.1-2 [15.4 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libssl1.1 amd64 1.1.1g-1 [1543 kB] Get:46 http://localhost:3142/debian unstable/main amd64 libkrb5-3 amd64 1.17-10 [366 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.17-10 [156 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libnghttp2-14 amd64 1.41.0-3 [74.0 kB] Get:49 http://localhost:3142/debian unstable/main amd64 libpsl5 amd64 0.21.0-1.1 [55.3 kB] Get:50 http://localhost:3142/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get:51 http://localhost:3142/debian unstable/main amd64 libssh2-1 amd64 1.8.0-2.1 [140 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libcurl4 amd64 7.72.0-1 [336 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libexpat1 amd64 2.2.9-1 [94.3 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libjsoncpp1 amd64 1.7.4-3.1 [77.6 kB] Get:55 http://localhost:3142/debian unstable/main amd64 librhash0 amd64 1.4.0-1 [124 kB] Get:56 http://localhost:3142/debian unstable/main amd64 libuv1 amd64 1.39.0-1 [131 kB] Get:57 http://localhost:3142/debian unstable/main amd64 cmake amd64 3.18.2-1 [5596 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libtool all 2.4.6-14 [513 kB] Get:59 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 13.2.1 [188 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:62 http://localhost:3142/debian unstable/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.9.0-1 [25.5 kB] Get:64 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.9.0-1 [15.2 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libelf1 amd64 0.181-1 [164 kB] Get:66 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.13-5 [151 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libglib2.0-0 amd64 2.66.0-2 [1361 kB] Get:68 http://localhost:3142/debian unstable/main amd64 libcroco3 amd64 0.6.13-1 [146 kB] Get:69 http://localhost:3142/debian unstable/main amd64 gettext amd64 0.19.8.1-10 [1303 kB] Get:70 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:71 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.21 [248 kB] Get:72 http://localhost:3142/debian unstable/main amd64 debhelper all 13.2.1 [1007 kB] Get:73 http://localhost:3142/debian unstable/main amd64 libbsd0 amd64 0.10.0-1 [107 kB] Get:74 http://localhost:3142/debian unstable/main amd64 libedit2 amd64 3.1-20191231-1 [95.4 kB] Get:75 http://localhost:3142/debian unstable/main amd64 libz3-4 amd64 4.8.9-1 [6783 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libllvm9 amd64 1:9.0.1-14 [15.0 MB] Get:77 http://localhost:3142/debian unstable/main amd64 libclang-cpp9 amd64 1:9.0.1-14 [8415 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libclang1-9 amd64 1:9.0.1-14 [6722 kB] Get:79 http://localhost:3142/debian unstable/main amd64 libxapian30 amd64 1.4.17-1 [1089 kB] Get:80 http://localhost:3142/debian unstable/main amd64 doxygen amd64 1.8.20-4 [4180 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libfakeroot amd64 1.25.1-1 [46.8 kB] Get:82 http://localhost:3142/debian unstable/main amd64 fakeroot amd64 1.25.1-1 [86.8 kB] Get:83 http://localhost:3142/debian unstable/main amd64 googletest all 1.10.0-3 [626 kB] Get:84 http://localhost:3142/debian unstable/main amd64 libasan5 amd64 9.3.0-18 [390 kB] Get:85 http://localhost:3142/debian unstable/main amd64 libblas3 amd64 3.9.0-3 [153 kB] Get:86 http://localhost:3142/debian unstable/main amd64 libblas-dev amd64 3.9.0-3 [161 kB] Get:87 http://localhost:3142/debian unstable/main amd64 libgcc-9-dev amd64 9.3.0-18 [2347 kB] Get:88 http://localhost:3142/debian unstable/main amd64 libstdc++-9-dev amd64 9.3.0-18 [1702 kB] Get:89 http://localhost:3142/debian unstable/main amd64 libboost1.71-dev amd64 1.71.0-6+b2 [9097 kB] Get:90 http://localhost:3142/debian unstable/main amd64 libboost-dev amd64 1.71.0.3 [4340 B] Get:91 http://localhost:3142/debian unstable/main amd64 ocl-icd-libopencl1 amd64 2.2.12-4 [37.8 kB] Get:92 http://localhost:3142/debian unstable/main amd64 libclblas2 amd64 2.12-1+b2 [826 kB] Get:93 http://localhost:3142/debian unstable/main amd64 opencl-c-headers all 3.0~2020.05.12-g5cc337c-1 [38.3 kB] Get:94 http://localhost:3142/debian unstable/main amd64 opencl-clhpp-headers all 2.2.0~~2.0.11+git9-g0192662-1 [54.0 kB] Get:95 http://localhost:3142/debian unstable/main amd64 ocl-icd-opencl-dev amd64 2.2.12-4 [10.9 kB] Get:96 http://localhost:3142/debian unstable/main amd64 libclblas-dev amd64 2.12-1+b2 [32.1 kB] Get:97 http://localhost:3142/debian unstable/main amd64 libclfft2 amd64 2.12.2-1+b3 [237 kB] Get:98 http://localhost:3142/debian unstable/main amd64 libclfft-dev amd64 2.12.2-1+b3 [19.3 kB] Get:99 http://localhost:3142/debian unstable/main amd64 libfftw3-double3 amd64 3.3.8-2 [733 kB] Get:100 http://localhost:3142/debian unstable/main amd64 libfftw3-long3 amd64 3.3.8-2 [319 kB] Get:101 http://localhost:3142/debian unstable/main amd64 libfftw3-quad3 amd64 3.3.8-2 [558 kB] Get:102 http://localhost:3142/debian unstable/main amd64 libfftw3-single3 amd64 3.3.8-2 [762 kB] Get:103 http://localhost:3142/debian unstable/main amd64 libfftw3-bin amd64 3.3.8-2 [50.7 kB] Get:104 http://localhost:3142/debian unstable/main amd64 libfftw3-dev amd64 3.3.8-2 [2106 kB] Get:105 http://localhost:3142/debian unstable/main amd64 libilmbase25 amd64 2.5.3-2 [201 kB] Get:106 http://localhost:3142/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.0.5-1.1 [149 kB] Get:107 http://localhost:3142/debian unstable/main amd64 libjxr0 amd64 1.1-6+b1 [160 kB] Get:108 http://localhost:3142/debian unstable/main amd64 libopenexr25 amd64 2.5.3-2 [688 kB] Get:109 http://localhost:3142/debian unstable/main amd64 libopenjp2-7 amd64 2.3.1-1 [159 kB] Get:110 http://localhost:3142/debian unstable/main amd64 libpng16-16 amd64 1.6.37-3 [294 kB] Get:111 http://localhost:3142/debian unstable/main amd64 liblcms2-2 amd64 2.9-4+b1 [146 kB] Get:112 http://localhost:3142/debian unstable/main amd64 libraw20 amd64 0.20.0-4 [349 kB] Get:113 http://localhost:3142/debian unstable/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB] Get:114 http://localhost:3142/debian unstable/main amd64 libwebp6 amd64 0.6.1-2+b1 [261 kB] Get:115 http://localhost:3142/debian unstable/main amd64 libtiff5 amd64 4.1.0+git191117-2 [271 kB] Get:116 http://localhost:3142/debian unstable/main amd64 libwebpmux3 amd64 0.6.1-2+b1 [97.9 kB] Get:117 http://localhost:3142/debian unstable/main amd64 libfreeimage3 amd64 3.18.0+ds2-6 [298 kB] Get:118 http://localhost:3142/debian unstable/main amd64 libfreeimage-dev amd64 3.18.0+ds2-6 [361 kB] Get:119 http://localhost:3142/debian unstable/main amd64 libgfortran5 amd64 10.2.0-13 [728 kB] Get:120 http://localhost:3142/debian unstable/main amd64 libgtest-dev amd64 1.10.0-3 [1580 kB] Get:121 http://localhost:3142/debian unstable/main amd64 liblapack3 amd64 3.9.0-3 [2166 kB] Get:122 http://localhost:3142/debian unstable/main amd64 liblapack-dev amd64 3.9.0-3 [4247 kB] Get:123 http://localhost:3142/debian unstable/main amd64 libtmglib3 amd64 3.9.0-3 [134 kB] Get:124 http://localhost:3142/debian unstable/main amd64 liblapacke amd64 3.9.0-3 [371 kB] Get:125 http://localhost:3142/debian unstable/main amd64 libtmglib-dev amd64 3.9.0-3 [135 kB] Get:126 http://localhost:3142/debian unstable/main amd64 liblapacke-dev amd64 3.9.0-3 [332 kB] Get:127 http://localhost:3142/debian unstable/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 149 MB in 2s (99.1 MB/s) Selecting previously unselected package bsdextrautils. (Reading database ... 10509 files and directories currently installed.) Preparing to unpack .../000-bsdextrautils_2.36-3+b1_amd64.deb ... Unpacking bsdextrautils (2.36-3+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../001-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.4-5_amd64.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../003-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.9.3-2_amd64.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../005-perl-modules-5.30_5.30.3-4_all.deb ... Unpacking perl-modules-5.30 (5.30.3-4) ... Selecting previously unselected package libperl5.30:amd64. Preparing to unpack .../006-libperl5.30_5.30.3-4_amd64.deb ... Unpacking libperl5.30:amd64 (5.30.3-4) ... Selecting previously unselected package perl. Preparing to unpack .../007-perl_5.30.3-4_amd64.deb ... Unpacking perl (5.30.3-4) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../008-libncurses6_6.2+20200918-1_amd64.deb ... Unpacking libncurses6:amd64 (6.2+20200918-1) ... Selecting previously unselected package libprocps8:amd64. Preparing to unpack .../009-libprocps8_2%3a3.3.16-5_amd64.deb ... Unpacking libprocps8:amd64 (2:3.3.16-5) ... Selecting previously unselected package procps. Preparing to unpack .../010-procps_2%3a3.3.16-5_amd64.deb ... Unpacking procps (2:3.3.16-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../011-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../012-libmagic-mgc_1%3a5.38-5_amd64.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../013-libmagic1_1%3a5.38-5_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../014-file_1%3a5.38-5_amd64.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../015-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../016-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../017-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../018-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../019-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../020-automake_1%3a1.16.2-4_all.deb ... Unpacking automake (1:1.16.2-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../021-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../022-libcrypt-dev_1%3a4.4.17-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.17-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../023-libc6-dev_2.31-3_amd64.deb ... Unpacking libc6-dev:amd64 (2.31-3) ... Selecting previously unselected package libasan6:amd64. Preparing to unpack .../024-libasan6_10.2.0-13_amd64.deb ... Unpacking libasan6:amd64 (10.2.0-13) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../025-libubsan1_10.2.0-13_amd64.deb ... Unpacking libubsan1:amd64 (10.2.0-13) ... Selecting previously unselected package libgcc-10-dev:amd64. Preparing to unpack .../026-libgcc-10-dev_10.2.0-13_amd64.deb ... Unpacking libgcc-10-dev:amd64 (10.2.0-13) ... Selecting previously unselected package gcc-10. Preparing to unpack .../027-gcc-10_10.2.0-13_amd64.deb ... Unpacking gcc-10 (10.2.0-13) ... Selecting previously unselected package gcc. Preparing to unpack .../028-gcc_4%3a10.2.0-1_amd64.deb ... Unpacking gcc (4:10.2.0-1) ... Selecting previously unselected package libstdc++-10-dev:amd64. Preparing to unpack .../029-libstdc++-10-dev_10.2.0-13_amd64.deb ... Unpacking libstdc++-10-dev:amd64 (10.2.0-13) ... Selecting previously unselected package g++-10. Preparing to unpack .../030-g++-10_10.2.0-13_amd64.deb ... Unpacking g++-10 (10.2.0-13) ... Selecting previously unselected package g++. Preparing to unpack .../031-g++_4%3a10.2.0-1_amd64.deb ... Unpacking g++ (4:10.2.0-1) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../032-libdpkg-perl_1.20.5_all.deb ... Unpacking libdpkg-perl (1.20.5) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../033-dpkg-dev_1.20.5_all.deb ... Unpacking dpkg-dev (1.20.5) ... Selecting previously unselected package build-essential. Preparing to unpack .../034-build-essential_12.8_amd64.deb ... Unpacking build-essential (12.8) ... Selecting previously unselected package cmake-data. Preparing to unpack .../035-cmake-data_3.18.2-1_all.deb ... Unpacking cmake-data (3.18.2-1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../036-libicu67_67.1-4_amd64.deb ... Unpacking libicu67:amd64 (67.1-4) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../037-libxml2_2.9.10+dfsg-6_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-6) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../038-libarchive13_3.4.3-2_amd64.deb ... Unpacking libarchive13:amd64 (3.4.3-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../039-libbrotli1_1.0.9-2_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../040-libkrb5support0_1.17-10_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-10) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../041-libk5crypto3_1.17-10_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-10) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../042-libkeyutils1_1.6.1-2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.1-2) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../043-libssl1.1_1.1.1g-1_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1g-1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../044-libkrb5-3_1.17-10_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-10) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../045-libgssapi-krb5-2_1.17-10_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-10) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../046-libnghttp2-14_1.41.0-3_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.41.0-3) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../047-libpsl5_0.21.0-1.1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.0-1.1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../048-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../049-libssh2-1_1.8.0-2.1_amd64.deb ... Unpacking libssh2-1:amd64 (1.8.0-2.1) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../050-libcurl4_7.72.0-1_amd64.deb ... Unpacking libcurl4:amd64 (7.72.0-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../051-libexpat1_2.2.9-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../052-libjsoncpp1_1.7.4-3.1_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3.1) ... Selecting previously unselected package librhash0:amd64. Preparing to unpack .../053-librhash0_1.4.0-1_amd64.deb ... Unpacking librhash0:amd64 (1.4.0-1) ... Selecting previously unselected package libuv1:amd64. Preparing to unpack .../054-libuv1_1.39.0-1_amd64.deb ... Unpacking libuv1:amd64 (1.39.0-1) ... Selecting previously unselected package cmake. Preparing to unpack .../055-cmake_3.18.2-1_amd64.deb ... Unpacking cmake (3.18.2-1) ... Selecting previously unselected package libtool. Preparing to unpack .../056-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../057-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../058-libdebhelper-perl_13.2.1_all.deb ... Unpacking libdebhelper-perl (13.2.1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../059-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../060-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../061-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../062-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../063-libelf1_0.181-1_amd64.deb ... Unpacking libelf1:amd64 (0.181-1) ... Selecting previously unselected package dwz. Preparing to unpack .../064-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../065-libglib2.0-0_2.66.0-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.66.0-2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../066-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../067-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../068-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../069-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../070-debhelper_13.2.1_all.deb ... Unpacking debhelper (13.2.1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../071-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../072-libedit2_3.1-20191231-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20191231-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../073-libz3-4_4.8.9-1_amd64.deb ... Unpacking libz3-4:amd64 (4.8.9-1) ... Selecting previously unselected package libllvm9:amd64. Preparing to unpack .../074-libllvm9_1%3a9.0.1-14_amd64.deb ... Unpacking libllvm9:amd64 (1:9.0.1-14) ... Selecting previously unselected package libclang-cpp9. Preparing to unpack .../075-libclang-cpp9_1%3a9.0.1-14_amd64.deb ... Unpacking libclang-cpp9 (1:9.0.1-14) ... Selecting previously unselected package libclang1-9. Preparing to unpack .../076-libclang1-9_1%3a9.0.1-14_amd64.deb ... Unpacking libclang1-9 (1:9.0.1-14) ... Selecting previously unselected package libxapian30:amd64. Preparing to unpack .../077-libxapian30_1.4.17-1_amd64.deb ... Unpacking libxapian30:amd64 (1.4.17-1) ... Selecting previously unselected package doxygen. Preparing to unpack .../078-doxygen_1.8.20-4_amd64.deb ... Unpacking doxygen (1.8.20-4) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../079-libfakeroot_1.25.1-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.1-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../080-fakeroot_1.25.1-1_amd64.deb ... Unpacking fakeroot (1.25.1-1) ... Selecting previously unselected package googletest. Preparing to unpack .../081-googletest_1.10.0-3_all.deb ... Unpacking googletest (1.10.0-3) ... Selecting previously unselected package libasan5:amd64. Preparing to unpack .../082-libasan5_9.3.0-18_amd64.deb ... Unpacking libasan5:amd64 (9.3.0-18) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../083-libblas3_3.9.0-3_amd64.deb ... Unpacking libblas3:amd64 (3.9.0-3) ... Selecting previously unselected package libblas-dev:amd64. Preparing to unpack .../084-libblas-dev_3.9.0-3_amd64.deb ... Unpacking libblas-dev:amd64 (3.9.0-3) ... Selecting previously unselected package libgcc-9-dev:amd64. Preparing to unpack .../085-libgcc-9-dev_9.3.0-18_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.3.0-18) ... Selecting previously unselected package libstdc++-9-dev:amd64. Preparing to unpack .../086-libstdc++-9-dev_9.3.0-18_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.3.0-18) ... Selecting previously unselected package libboost1.71-dev:amd64. Preparing to unpack .../087-libboost1.71-dev_1.71.0-6+b2_amd64.deb ... Unpacking libboost1.71-dev:amd64 (1.71.0-6+b2) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../088-libboost-dev_1.71.0.3_amd64.deb ... Unpacking libboost-dev:amd64 (1.71.0.3) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../089-ocl-icd-libopencl1_2.2.12-4_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.2.12-4) ... Selecting previously unselected package libclblas2:amd64. Preparing to unpack .../090-libclblas2_2.12-1+b2_amd64.deb ... Unpacking libclblas2:amd64 (2.12-1+b2) ... Selecting previously unselected package opencl-c-headers. Preparing to unpack .../091-opencl-c-headers_3.0~2020.05.12-g5cc337c-1_all.deb ... Unpacking opencl-c-headers (3.0~2020.05.12-g5cc337c-1) ... Selecting previously unselected package opencl-clhpp-headers. Preparing to unpack .../092-opencl-clhpp-headers_2.2.0~~2.0.11+git9-g0192662-1_all.deb ... Unpacking opencl-clhpp-headers (2.2.0~~2.0.11+git9-g0192662-1) ... Selecting previously unselected package ocl-icd-opencl-dev:amd64. Preparing to unpack .../093-ocl-icd-opencl-dev_2.2.12-4_amd64.deb ... Unpacking ocl-icd-opencl-dev:amd64 (2.2.12-4) ... Selecting previously unselected package libclblas-dev:amd64. Preparing to unpack .../094-libclblas-dev_2.12-1+b2_amd64.deb ... Unpacking libclblas-dev:amd64 (2.12-1+b2) ... Selecting previously unselected package libclfft2:amd64. Preparing to unpack .../095-libclfft2_2.12.2-1+b3_amd64.deb ... Unpacking libclfft2:amd64 (2.12.2-1+b3) ... Selecting previously unselected package libclfft-dev:amd64. Preparing to unpack .../096-libclfft-dev_2.12.2-1+b3_amd64.deb ... Unpacking libclfft-dev:amd64 (2.12.2-1+b3) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../097-libfftw3-double3_3.3.8-2_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.8-2) ... Selecting previously unselected package libfftw3-long3:amd64. Preparing to unpack .../098-libfftw3-long3_3.3.8-2_amd64.deb ... Unpacking libfftw3-long3:amd64 (3.3.8-2) ... Selecting previously unselected package libfftw3-quad3:amd64. Preparing to unpack .../099-libfftw3-quad3_3.3.8-2_amd64.deb ... Unpacking libfftw3-quad3:amd64 (3.3.8-2) ... Selecting previously unselected package libfftw3-single3:amd64. Preparing to unpack .../100-libfftw3-single3_3.3.8-2_amd64.deb ... Unpacking libfftw3-single3:amd64 (3.3.8-2) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../101-libfftw3-bin_3.3.8-2_amd64.deb ... Unpacking libfftw3-bin (3.3.8-2) ... Selecting previously unselected package libfftw3-dev:amd64. Preparing to unpack .../102-libfftw3-dev_3.3.8-2_amd64.deb ... Unpacking libfftw3-dev:amd64 (3.3.8-2) ... Selecting previously unselected package libilmbase25:amd64. Preparing to unpack .../103-libilmbase25_2.5.3-2_amd64.deb ... Unpacking libilmbase25:amd64 (2.5.3-2) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../104-libjpeg62-turbo_1%3a2.0.5-1.1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.0.5-1.1) ... Selecting previously unselected package libjxr0:amd64. Preparing to unpack .../105-libjxr0_1.1-6+b1_amd64.deb ... Unpacking libjxr0:amd64 (1.1-6+b1) ... Selecting previously unselected package libopenexr25:amd64. Preparing to unpack .../106-libopenexr25_2.5.3-2_amd64.deb ... Unpacking libopenexr25:amd64 (2.5.3-2) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../107-libopenjp2-7_2.3.1-1_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.3.1-1) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../108-libpng16-16_1.6.37-3_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-3) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../109-liblcms2-2_2.9-4+b1_amd64.deb ... Unpacking liblcms2-2:amd64 (2.9-4+b1) ... Selecting previously unselected package libraw20:amd64. Preparing to unpack .../110-libraw20_0.20.0-4_amd64.deb ... Unpacking libraw20:amd64 (0.20.0-4) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../111-libjbig0_2.1-3.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../112-libwebp6_0.6.1-2+b1_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2+b1) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../113-libtiff5_4.1.0+git191117-2_amd64.deb ... Unpacking libtiff5:amd64 (4.1.0+git191117-2) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../114-libwebpmux3_0.6.1-2+b1_amd64.deb ... Unpacking libwebpmux3:amd64 (0.6.1-2+b1) ... Selecting previously unselected package libfreeimage3:amd64. Preparing to unpack .../115-libfreeimage3_3.18.0+ds2-6_amd64.deb ... Unpacking libfreeimage3:amd64 (3.18.0+ds2-6) ... Selecting previously unselected package libfreeimage-dev. Preparing to unpack .../116-libfreeimage-dev_3.18.0+ds2-6_amd64.deb ... Unpacking libfreeimage-dev (3.18.0+ds2-6) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../117-libgfortran5_10.2.0-13_amd64.deb ... Unpacking libgfortran5:amd64 (10.2.0-13) ... Selecting previously unselected package libgtest-dev:amd64. Preparing to unpack .../118-libgtest-dev_1.10.0-3_amd64.deb ... Unpacking libgtest-dev:amd64 (1.10.0-3) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../119-liblapack3_3.9.0-3_amd64.deb ... Unpacking liblapack3:amd64 (3.9.0-3) ... Selecting previously unselected package liblapack-dev:amd64. Preparing to unpack .../120-liblapack-dev_3.9.0-3_amd64.deb ... Unpacking liblapack-dev:amd64 (3.9.0-3) ... Selecting previously unselected package libtmglib3:amd64. Preparing to unpack .../121-libtmglib3_3.9.0-3_amd64.deb ... Unpacking libtmglib3:amd64 (3.9.0-3) ... Selecting previously unselected package liblapacke:amd64. Preparing to unpack .../122-liblapacke_3.9.0-3_amd64.deb ... Unpacking liblapacke:amd64 (3.9.0-3) ... Selecting previously unselected package libtmglib-dev:amd64. Preparing to unpack .../123-libtmglib-dev_3.9.0-3_amd64.deb ... Unpacking libtmglib-dev:amd64 (3.9.0-3) ... Selecting previously unselected package liblapacke-dev:amd64. Preparing to unpack .../124-liblapacke-dev_3.9.0-3_amd64.deb ... Unpacking liblapacke-dev:amd64 (3.9.0-3) ... Selecting previously unselected package pkg-config. Preparing to unpack .../125-pkg-config_0.29.2-1_amd64.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../126-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libexpat1:amd64 (2.2.9-1) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up liblcms2-2:amd64 (2.9-4+b1) ... Setting up libxapian30:amd64 (1.4.17-1) ... Setting up libkeyutils1:amd64 (1.6.1-2) ... Setting up libpsl5:amd64 (0.21.0-1.1) ... Setting up libfftw3-single3:amd64 (3.3.8-2) ... Setting up perl-modules-5.30 (5.30.3-4) ... Setting up bsdextrautils (2.36-3+b1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:amd64 (67.1-4) ... Setting up libmagic-mgc (1:5.38-5) ... Setting up libglib2.0-0:amd64 (2.66.0-2) ... No schema files found: doing nothing. Setting up libssl1.1:amd64 (1.1.1g-1) ... Setting up libjxr0:amd64 (1.1-6+b1) ... Setting up libbrotli1:amd64 (1.0.9-2) ... Setting up libnghttp2-14:amd64 (1.41.0-3) ... Setting up libmagic1:amd64 (1:5.38-5) ... Setting up libfftw3-long3:amd64 (3.3.8-2) ... Setting up gettext-base (0.19.8.1-10) ... Setting up libilmbase25:amd64 (2.5.3-2) ... Setting up file (1:5.38-5) ... Setting up googletest (1.10.0-3) ... Setting up libjbig0:amd64 (2.1-3.1+b2) ... Setting up libfakeroot:amd64 (1.25.1-1) ... Setting up libasan6:amd64 (10.2.0-13) ... Setting up libkrb5support0:amd64 (1.17-10) ... Setting up libopenexr25:amd64 (2.5.3-2) ... Setting up fakeroot (1.25.1-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up libasan5:amd64 (9.3.0-18) ... Setting up autotools-dev (20180224.1) ... Setting up libz3-4:amd64 (4.8.9-1) ... Setting up libblas3:amd64 (3.9.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up libuv1:amd64 (1.39.0-1) ... Setting up libjpeg62-turbo:amd64 (1:2.0.5-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libncurses6:amd64 (6.2+20200918-1) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libfftw3-quad3:amd64 (3.3.8-2) ... Setting up opencl-clhpp-headers (2.2.0~~2.0.11+git9-g0192662-1) ... Setting up libpng16-16:amd64 (1.6.37-3) ... Setting up autopoint (0.19.8.1-10) ... Setting up libwebp6:amd64 (0.6.1-2+b1) ... Setting up libk5crypto3:amd64 (1.17-10) ... Setting up libraw20:amd64 (0.20.0-4) ... Setting up opencl-c-headers (3.0~2020.05.12-g5cc337c-1) ... Setting up libfftw3-double3:amd64 (3.3.8-2) ... Setting up libgfortran5:amd64 (10.2.0-13) ... Setting up libubsan1:amd64 (10.2.0-13) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up ocl-icd-libopencl1:amd64 (2.2.12-4) ... Setting up librhash0:amd64 (1.4.0-1) ... Setting up libcrypt-dev:amd64 (1:4.4.17-1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libperl5.30:amd64 (5.30.3-4) ... Setting up libopenjp2-7:amd64 (2.3.1-1) ... Setting up libc6-dev:amd64 (2.31-3) ... Setting up libssh2-1:amd64 (1.8.0-2.1) ... Setting up cmake-data (3.18.2-1) ... Setting up libkrb5-3:amd64 (1.17-10) ... Setting up libtiff5:amd64 (4.1.0+git191117-2) ... Setting up libwebpmux3:amd64 (0.6.1-2+b1) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.181-1) ... Setting up libxml2:amd64 (2.9.10+dfsg-6) ... Setting up libprocps8:amd64 (2:3.3.16-5) ... Setting up libblas-dev:amd64 (3.9.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode Setting up libjsoncpp1:amd64 (1.7.4-3.1) ... Setting up libclfft2:amd64 (2.12.2-1+b3) ... Setting up liblapack3:amd64 (3.9.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up libfreeimage3:amd64 (3.18.0+ds2-6) ... Setting up libgtest-dev:amd64 (1.10.0-3) ... Setting up libarchive13:amd64 (3.4.3-2) ... Setting up libfftw3-bin (3.3.8-2) ... Setting up libgcc-10-dev:amd64 (10.2.0-13) ... Setting up libedit2:amd64 (3.1-20191231-1) ... Setting up m4 (1.4.18-4) ... Setting up libclblas2:amd64 (2.12-1+b2) ... Setting up libgcc-9-dev:amd64 (9.3.0-18) ... Setting up perl (5.30.3-4) ... Setting up libtmglib3:amd64 (3.9.0-3) ... Setting up liblapack-dev:amd64 (3.9.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode Setting up libgssapi-krb5-2:amd64 (1.17-10) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up gcc-10 (10.2.0-13) ... Setting up ocl-icd-opencl-dev:amd64 (2.2.12-4) ... Setting up libdpkg-perl (1.20.5) ... Setting up autoconf (2.69-11.1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-5) ... Setting up liblapacke:amd64 (3.9.0-3) ... Setting up procps (2:3.3.16-5) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up libcurl4:amd64 (7.72.0-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libtmglib-dev:amd64 (3.9.0-3) ... Setting up libfftw3-dev:amd64 (3.3.8-2) ... Setting up libllvm9:amd64 (1:9.0.1-14) ... Setting up libfreeimage-dev (3.18.0+ds2-6) ... Setting up automake (1:1.16.2-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-10) ... Setting up libstdc++-10-dev:amd64 (10.2.0-13) ... Setting up g++-10 (10.2.0-13) ... Setting up libstdc++-9-dev:amd64 (9.3.0-18) ... Setting up libtool (2.4.6-14) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libclang1-9 (1:9.0.1-14) ... Setting up libclang-cpp9 (1:9.0.1-14) ... Setting up libdebhelper-perl (13.2.1) ... Setting up libboost1.71-dev:amd64 (1.71.0-6+b2) ... Setting up liblapacke-dev:amd64 (3.9.0-3) ... Setting up libclfft-dev:amd64 (2.12.2-1+b3) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up gcc (4:10.2.0-1) ... Setting up dpkg-dev (1.20.5) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up doxygen (1.8.20-4) ... Setting up libclblas-dev:amd64 (2.12-1+b2) ... Setting up pkg-config (0.29.2-1) ... Setting up g++ (4:10.2.0-1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up cmake (3.18.2-1) ... Setting up build-essential (12.8) ... Setting up libboost-dev:amd64 (1.71.0.3) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up po-debconf (1.0.21) ... Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up debhelper (13.2.1) ... Setting up dh-autoreconf (19) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.31-3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.7.0-2-amd64 #1 SMP Debian 5.7.10-1 (2020-07-26) amd64 (x86_64) Toolchain package versions: binutils_2.35.1-1 dpkg-dev_1.20.5 g++-10_10.2.0-13 gcc-10_10.2.0-13 libc6-dev_2.31-3 libstdc++-10-dev_10.2.0-13 libstdc++-9-dev_9.3.0-18 libstdc++6_10.2.0-13 linux-libc-dev_5.8.10-1 Package versions: adduser_3.118 apt_2.1.10 autoconf_2.69-11.1 automake_1:1.16.2-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.47 bash_5.0-7 binutils_2.35.1-1 binutils-common_2.35.1-1 binutils-x86-64-linux-gnu_2.35.1-1 bsdextrautils_2.36-3+b1 bsdutils_1:2.36-3+b1 build-essential_12.8 bzip2_1.0.8-4 cmake_3.18.2-1 cmake-data_3.18.2-1 coreutils_8.32-4+b1 cpp_4:10.2.0-1 cpp-10_10.2.0-13 cpp-7_7.5.0-6 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2.1 debian-archive-keyring_2019.1 debianutils_4.11.2 dh-autoreconf_19 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3 dirmngr_2.2.20-1 doxygen_1.8.20-4 dpkg_1.20.5 dpkg-dev_1.20.5 dwz_0.13-5 e2fsprogs_1.45.6-1 eatmydata_105-9 fakeroot_1.25.1-1 fdisk_2.36-3+b1 file_1:5.38-5 findutils_4.7.0-1 g++_4:10.2.0-1 g++-10_10.2.0-13 gcc_4:10.2.0-1 gcc-10_10.2.0-13 gcc-10-base_10.2.0-13 gcc-7-base_7.5.0-6 gcc-8-base_8.4.0-4 gcc-9-base_9.3.0-18 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gnupg_2.2.20-1 gnupg-l10n_2.2.20-1 gnupg-utils_2.2.20-1 googletest_1.10.0-3 gpg_2.2.20-1 gpg-agent_2.2.20-1 gpg-wks-client_2.2.20-1 gpg-wks-server_2.2.20-1 gpgconf_2.2.20-1 gpgsm_2.2.20-1 gpgv_2.2.20-1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2 hostname_3.23 init-system-helpers_1.58 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-8 libapt-pkg5.0_1.8.4 libapt-pkg6.0_2.1.10 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libasan4_7.5.0-6 libasan5_9.3.0-18 libasan6_10.2.0-13 libassuan0_2.5.3-7.1 libatomic1_10.2.0-13 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3 libaudit1_1:2.8.5-3+b1 libbinutils_2.35.1-1 libblas-dev_3.9.0-3 libblas3_3.9.0-3 libblkid1_2.36-3+b1 libboost-dev_1.71.0.3 libboost1.71-dev_1.71.0-6+b2 libbrotli1_1.0.9-2 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-3 libc-dev-bin_2.31-3 libc6_2.31-3 libc6-dev_2.31-3 libcap-ng0_0.7.9-2.2 libcc1-0_10.2.0-13 libcilkrts5_7.5.0-6 libclang-cpp9_1:9.0.1-14 libclang1-9_1:9.0.1-14 libclblas-dev_2.12-1+b2 libclblas2_2.12-1+b2 libclfft-dev_2.12.2-1+b3 libclfft2_2.12.2-1+b3 libcom-err2_1.45.6-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.17-1 libcrypt1_1:4.4.17-1 libctf-nobfd0_2.35.1-1 libctf0_2.35.1-1 libcurl4_7.72.0-1 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.254 libdebhelper-perl_13.2.1 libdpkg-perl_1.20.5 libeatmydata1_105-9 libedit2_3.1-20191231-1 libelf1_0.181-1 libexpat1_2.2.9-1 libext2fs2_1.45.6-1 libfakeroot_1.25.1-1 libfdisk1_2.36-3+b1 libffi6_3.2.1-9 libffi7_3.3-4 libfftw3-bin_3.3.8-2 libfftw3-dev_3.3.8-2 libfftw3-double3_3.3.8-2 libfftw3-long3_3.3.8-2 libfftw3-quad3_3.3.8-2 libfftw3-single3_3.3.8-2 libfile-stripnondeterminism-perl_1.9.0-1 libfreeimage-dev_3.18.0+ds2-6 libfreeimage3_3.18.0+ds2-6 libgcc-10-dev_10.2.0-13 libgcc-9-dev_9.3.0-18 libgcc-s1_10.2.0-13 libgcrypt20_1.8.6-2 libgdbm-compat4_1.18.1-5.1 libgdbm5_1.14.1-6+b1 libgdbm6_1.18.1-5.1 libgfortran5_10.2.0-13 libglib2.0-0_2.66.0-2 libgmp10_2:6.2.0+dfsg-6 libgnutls30_3.6.15-4 libgomp1_10.2.0-13 libgpg-error0_1.38-2 libgssapi-krb5-2_1.17-10 libgtest-dev_1.10.0-3 libhogweed4_3.5.1+really3.4.1-1 libhogweed6_3.6-2 libicu67_67.1-4 libidn2-0_2.3.0-1 libilmbase25_2.5.3-2 libisl19_0.20-2 libisl22_0.22.1-1 libitm1_10.2.0-13 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:2.0.5-1.1 libjsoncpp1_1.7.4-3.1 libjxr0_1.1-6+b1 libk5crypto3_1.17-10 libkeyutils1_1.6.1-2 libkrb5-3_1.17-10 libkrb5support0_1.17-10 libksba8_1.4.0-2 liblapack-dev_3.9.0-3 liblapack3_3.9.0-3 liblapacke_3.9.0-3 liblapacke-dev_3.9.0-3 liblcms2-2_2.9-4+b1 libldap-2.4-2_2.4.53+dfsg-1 libldap-common_2.4.53+dfsg-1 libllvm9_1:9.0.1-14 liblsan0_10.2.0-13 liblz4-1_1.9.2-2 liblzma5_5.2.4-1+b1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmount1_2.36-3+b1 libmpc3_1.2.0-1 libmpfr6_4.1.0-3 libmpx2_8.4.0-4 libncurses6_6.2+20200918-1 libncursesw6_6.2+20200918-1 libnettle6_3.5.1+really3.4.1-1 libnettle8_3.6-2 libnghttp2-14_1.41.0-3 libnpth0_1.6-2 libopenexr25_2.5.3-2 libopenjp2-7_2.3.1-1 libp11-kit0_0.23.21-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre2-8-0_10.34-7 libpcre3_2:8.39-13 libperl5.26_5.26.2-7+b1 libperl5.30_5.30.3-4 libpipeline1_1.5.3-1 libpng16-16_1.6.37-3 libprocps8_2:3.3.16-5 libpsl5_0.21.0-1.1 libquadmath0_10.2.0-13 libraw20_0.20.0-4 libreadline7_7.0-5 libreadline8_8.0-4 librhash0_1.4.0-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.4-1 libselinux1_3.1-2 libsemanage-common_3.1-1 libsemanage1_3.1-1 libsepol1_3.1-1 libsigsegv2_2.12-2 libsmartcols1_2.36-3+b1 libsqlite3-0_3.33.0-1 libss2_1.45.6-1 libssh2-1_1.8.0-2.1 libssl1.1_1.1.1g-1 libstdc++-10-dev_10.2.0-13 libstdc++-9-dev_9.3.0-18 libstdc++6_10.2.0-13 libsub-override-perl_0.09-2 libsystemd0_246.6-1 libtasn1-6_4.16.0-2 libtiff5_4.1.0+git191117-2 libtinfo6_6.2+20200918-1 libtmglib-dev_3.9.0-3 libtmglib3_3.9.0-3 libtool_2.4.6-14 libtsan0_10.2.0-13 libubsan0_7.5.0-6 libubsan1_10.2.0-13 libuchardet0_0.0.7-1 libudev1_246.6-1 libunistring2_0.9.10-4 libuuid1_2.36-3+b1 libuv1_1.39.0-1 libwebp6_0.6.1-2+b1 libwebpmux3_0.6.1-2+b1 libxapian30_1.4.17-1 libxml2_2.9.10+dfsg-6 libz3-4_4.8.9-1 libzstd1_1.4.5+dfsg-4 linux-libc-dev_5.8.10-1 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0 m4_1.4.18-4 make_4.3-4 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mount_2.36-3+b1 ncurses-base_6.2+20200918-1 ncurses-bin_6.2+20200918-1 netbase_6.1 ocl-icd-libopencl1_2.2.12-4 ocl-icd-opencl-dev_2.2.12-4 opencl-c-headers_3.0~2020.05.12-g5cc337c-1 opencl-clhpp-headers_2.2.0~~2.0.11+git9-g0192662-1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.26_5.26.2-7 perl-modules-5.30_5.30.3-4 pinentry-curses_1.1.0-4 pkg-config_0.29.2-1 po-debconf_1.0.21 procps_2:3.3.16-5 readline-common_8.0-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-5 tar_1.30+dfsg-7 tzdata_2020a-1 util-linux_2.36-3+b1 xz-utils_5.2.4-1+b1 zlib1g_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: arrayfire Binary: libarrayfire-cpu-dev, libarrayfire-cpu3, libarrayfire-dev, libarrayfire-doc, libarrayfire-opencl-dev, libarrayfire-opencl3, libarrayfire-unified-dev, libarrayfire-unified3 Architecture: any all Version: 3.3.2+dfsg1-4 Maintainer: Debian Science Maintainers Uploaders: Ghislain Antony Vaillant Homepage: http://arrayfire.com/ Standards-Version: 3.9.8 Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/arrayfire.git Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/arrayfire.git Testsuite: autopkgtest Build-Depends: cmake, debhelper (>= 9), libboost-dev (>= 1.61), libblas-dev | libblas.so, libclblas-dev, libclfft-dev, libfftw3-dev, libfreeimage-dev, libgtest-dev, liblapack-dev | liblapack.so, liblapacke-dev, ocl-icd-opencl-dev | opencl-dev, pkg-config Build-Depends-Indep: doxygen Package-List: libarrayfire-cpu-dev deb libdevel optional arch=any libarrayfire-cpu3 deb libs optional arch=any libarrayfire-dev deb libdevel optional arch=any libarrayfire-doc deb doc optional arch=all libarrayfire-opencl-dev deb libdevel optional arch=any libarrayfire-opencl3 deb libs optional arch=any libarrayfire-unified-dev deb libdevel optional arch=any libarrayfire-unified3 deb libs optional arch=any Checksums-Sha1: a06bda4a756d2ff8e79a2c547ec012fd96743909 38126153 arrayfire_3.3.2+dfsg1.orig.tar.gz 648a3e7fc64f5d46da848bc5b900a0b3cae6c9a9 25484 arrayfire_3.3.2+dfsg1-4.debian.tar.xz Checksums-Sha256: ae140a4ac9c1c66fbf1697a89f0e13c4d76896ffc45e4f7b8672f0e3388b7245 38126153 arrayfire_3.3.2+dfsg1.orig.tar.gz c2fb4376bc7860713a5e214847b726266058904f2df89d598b1e561f74433646 25484 arrayfire_3.3.2+dfsg1-4.debian.tar.xz Files: eee750d89fc2126c364636822521f9f7 38126153 arrayfire_3.3.2+dfsg1.orig.tar.gz 6858cf59e4bccac5a7681eaa1de16729 25484 arrayfire_3.3.2+dfsg1-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJXss7RAAoJEPNPCXROn13ZWGYQAK1UDZ2DmOIaVgQJbUqPW0aj R3yvj7XdI2BmOEITwTgwEGW0pDViLxEFTFuQzyaDUtaOXJ85Fk+8ibdJFH0X/ewU w0Egr/vOFutbwgNAuTSybDG6AZdthZK9Jn7pc6/qpFmsI0FEy00vKNpGPVk6Kacs pG1aLWSnrNpbborwZ3Jh0L0pM4GU9CAsLvWnQIZUoAMAnH4U5u8OjDC5dfZDGTIL K7SIF3eYFuspkvSx722lrmvf9stmSgvhkA3qUm0Fnh4Cur5th0ehW6GaorzlQlvc bXJDgm2qPG3puf3iie9ReWPNV8FLMRSEjXzdtHjyXKa2oxjyB8GTH0AuNe4ddDWP Zc4HLm07wEb70wYHYTGmBdSO6wWkDG/DSj+GUK0UaXipuUc7p+vTQ6eIqAO2jhRP vroW23QWHU6+L9iyoQtC4Zb4GxS7vNlwuWS4wKC/bNC+15W2Y1mRM01y16X1f1Al +8LEiU7Jyi78rLEnnOOFe1mm4Diy1mkFWIhsAP9L3SjEpYKhY1R6+uBoCZF319GW tmoeCBQdJsxduPkoN7zobthxEP3m3FWAEJEkb8LzjL5kFb5JkuxN6RRe7EhK0/uf nQtWXeIgfdiVHvPUO7XKNnWi1IBSX4Vn2Qex3SMEH9VefQyY2B4rFIAur+nazpg7 YSFTvDX6F91f3lky7Xi5 =esId -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.RkbY8QXq/trustedkeys.kbx': General error gpgv: Signature made Tue Aug 16 08:29:05 2016 UTC gpgv: using RSA key F34F09744E9F5DD9 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./arrayfire_3.3.2+dfsg1-4.dsc dpkg-source: info: extracting arrayfire in /<> dpkg-source: info: unpacking arrayfire_3.3.2+dfsg1.orig.tar.gz dpkg-source: info: unpacking arrayfire_3.3.2+dfsg1-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Use-system-mathjax.patch dpkg-source: info: applying Disable-privacy-breaching-settings.patch dpkg-source: info: applying Use-system-gtest.patch dpkg-source: info: applying Disable-git-usage-in-Doxygen-settings.patch dpkg-source: info: applying Fix-LAPACKE-detection.patch dpkg-source: info: applying Enable-support-for-GNU-Hurd.patch dpkg-source: info: applying Use-compute-library-from-Boost-1.61.patch Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network arrayfire_3.3.2+dfsg1-4 sid amd64 -------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network arrayfire_3.3.2+dfsg1-4 sid amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus HOME=/sbuild-nonexistent LANG=C LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/<> SCHROOT_ALIAS_NAME=sid-amd64-debomatic SCHROOT_CHROOT_NAME=sid-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=112 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=sid-amd64-debomatic-ecde392b-59cf-4cd1-883b-caba9b7e4743 SCHROOT_UID=1001 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic XDG_RUNTIME_DIR=/run/user/1001 XDG_SESSION_CLASS=background XDG_SESSION_ID=c3823335 XDG_SESSION_TYPE=unspecified dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -rfakeroot -Zxz dpkg-buildpackage: info: source package arrayfire dpkg-buildpackage: info: source version 3.3.2+dfsg1-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ghislain Antony Vaillant dpkg-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean -O--parallel dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_clean -O--parallel dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) dpkg-source -Zxz -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building arrayfire using existing ./arrayfire_3.3.2+dfsg1.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building arrayfire in arrayfire_3.3.2+dfsg1-4.debian.tar.xz dpkg-source: info: building arrayfire in arrayfire_3.3.2+dfsg1-4.dsc debian/rules build dh build --parallel dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config -O--parallel debian/rules override_dh_auto_configure-arch make[1]: Entering directory '/<>' dh_auto_configure -- -DAF_INSTALL_CMAKE_DIR=lib/x86_64-linux-gnu/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/x86_64-linux-gnu -DBUILD_CPU=ON -DBUILD_CPU_ASYNC=OFF -DBUILD_CUDA=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GRAPHICS=OFF -DBUILD_NONFREE=OFF -DBUILD_OPENCL=ON -DBUILD_UNIFIED=ON -DUSE_SYSTEM_CLBLAS=ON -DUSE_SYSTEM_CLFFT=ON -DWITH_COVERAGE=OFF -DBUILD_TEST=ON -DBUILD_DOCS=OFF dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DAF_INSTALL_CMAKE_DIR=lib/x86_64-linux-gnu/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/x86_64-linux-gnu -DBUILD_CPU=ON -DBUILD_CPU_ASYNC=OFF -DBUILD_CUDA=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GRAPHICS=OFF -DBUILD_NONFREE=OFF -DBUILD_OPENCL=ON -DBUILD_UNIFIED=ON -DUSE_SYSTEM_CLBLAS=ON -DUSE_SYSTEM_CLFFT=ON -DWITH_COVERAGE=OFF -DBUILD_TEST=ON -DBUILD_DOCS=OFF .. -- The C compiler identification is GNU 10.2.0 -- The CXX compiler identification is GNU 10.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- MIN_BUILD_TIME IS OFF -- Using Dynamic FreeImage Lib CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message): The package name passed to `find_package_handle_standard_args` (FREEIMAGE) does not match the name of the calling package (FreeImage). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): CMakeModules/FindFreeImage.cmake:67 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:47 (FIND_PACKAGE) This warning is for project developers. Use -Wno-dev to suppress it. -- Found FREEIMAGE: /usr/include -- Using FreeImage library /usr/lib/x86_64-linux-gnu/libfreeimage.so -- No git. Setting hash to default -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for module 'cblas' -- No package 'cblas' found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void* -- Check size of void* - done -- Checking for [mkl_rt] -- Checking for [Accelerate] -- Checking for [vecLib] -- Checking for [cblas - atlas] -- Includes found -- Checking for [openblas] -- Includes found -- Checking for [cblas] -- Includes found -- Checking for [blas] -- Includes found -- Looking for cblas_dgemm -- Looking for cblas_dgemm - found -- CBLAS Symbols FOUND -- CBLAS library found -- Using CBLAS Library: /usr/lib/x86_64-linux-gnu/libblas.so -- Found FFTW: /usr/include -- FFTW Found ? TRUE -- FFTW Library: /usr/lib/x86_64-linux-gnu/libfftw3.so;/usr/lib/x86_64-linux-gnu/libfftw3f.so -- Found LAPACKE: lapacke -- Found OpenCL: /usr/lib/x86_64-linux-gnu/libOpenCL.so (found version "2.0") -- Checking for module 'cblas' -- No package 'cblas' found -- Checking for [mkl_rt] -- Checking for [Accelerate] -- Checking for [vecLib] -- Checking for [cblas - atlas] -- Includes found -- Checking for [openblas] -- Includes found -- Checking for [cblas] -- Includes found -- Checking for [blas] -- Includes found -- CBLAS Symbols FOUND -- CBLAS library found -- Using CBLAS Library: /usr/lib/x86_64-linux-gnu/libblas.so -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.48") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- /<>/test/gtest -- TESTS: CPU backend is ON. -- Removing /<>/test/manual_memory_test.cpp from ctest -- TESTS: CUDA backend is OFF. CUDA was not found -- TESTS: OPENCL backend is ON. -- Removing /<>/test/manual_memory_test.cpp from ctest -- TESTS: UNIFIED backend is ON. -- No git. Setting hash to default -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: AF_INSTALL_DOC_DIR CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/obj-x86_64-linux-gnu make[1]: Leaving directory '/<>' debian/rules override_dh_auto_configure-indep make[1]: Entering directory '/<>' dh_auto_configure -- -DAF_INSTALL_CMAKE_DIR=lib/x86_64-linux-gnu/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/x86_64-linux-gnu -DBUILD_CPU=ON -DBUILD_CPU_ASYNC=OFF -DBUILD_CUDA=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GRAPHICS=OFF -DBUILD_NONFREE=OFF -DBUILD_OPENCL=ON -DBUILD_UNIFIED=ON -DUSE_SYSTEM_CLBLAS=ON -DUSE_SYSTEM_CLFFT=ON -DWITH_COVERAGE=OFF -DBUILD_TEST=ON -DBUILD_DOCS=ON dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DAF_INSTALL_CMAKE_DIR=lib/x86_64-linux-gnu/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/x86_64-linux-gnu -DBUILD_CPU=ON -DBUILD_CPU_ASYNC=OFF -DBUILD_CUDA=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GRAPHICS=OFF -DBUILD_NONFREE=OFF -DBUILD_OPENCL=ON -DBUILD_UNIFIED=ON -DUSE_SYSTEM_CLBLAS=ON -DUSE_SYSTEM_CLFFT=ON -DWITH_COVERAGE=OFF -DBUILD_TEST=ON -DBUILD_DOCS=ON .. -- MIN_BUILD_TIME IS OFF -- Using Dynamic FreeImage Lib CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message): The package name passed to `find_package_handle_standard_args` (FREEIMAGE) does not match the name of the calling package (FreeImage). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): CMakeModules/FindFreeImage.cmake:67 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:47 (FIND_PACKAGE) This warning is for project developers. Use -Wno-dev to suppress it. -- Using FreeImage library /usr/lib/x86_64-linux-gnu/libfreeimage.so -- No git. Setting hash to default -- Checking for module 'cblas' -- No package 'cblas' found -- Checking for [mkl_rt] -- Checking for [Accelerate] -- Checking for [vecLib] -- Checking for [cblas - atlas] -- Includes found -- Checking for [openblas] -- Includes found -- Checking for [cblas] -- Includes found -- Checking for [blas] -- Includes found -- CBLAS Symbols FOUND -- CBLAS library found -- Using CBLAS Library: /usr/lib/x86_64-linux-gnu/libblas.so -- FFTW Found ? TRUE -- FFTW Library: /usr/lib/x86_64-linux-gnu/libfftw3.so;/usr/lib/x86_64-linux-gnu/libfftw3f.so -- Checking for module 'cblas' -- No package 'cblas' found -- Checking for [mkl_rt] -- Checking for [Accelerate] -- Checking for [vecLib] -- Checking for [cblas - atlas] -- Includes found -- Checking for [openblas] -- Includes found -- Checking for [cblas] -- Includes found -- Checking for [blas] -- Includes found -- CBLAS Symbols FOUND -- CBLAS library found -- Using CBLAS Library: /usr/lib/x86_64-linux-gnu/libblas.so -- Found Doxygen: /usr/bin/doxygen (found version "1.8.20") found components: doxygen missing components: dot -- /<>/test/gtest -- TESTS: CPU backend is ON. -- Removing /<>/test/manual_memory_test.cpp from ctest -- TESTS: CUDA backend is OFF. CUDA was not found -- TESTS: OPENCL backend is ON. -- Removing /<>/test/manual_memory_test.cpp from ctest -- TESTS: UNIFIED backend is ON. -- No git. Setting hash to default -- Configuring done -- Generating done -- Build files have been written to: /<>/obj-x86_64-linux-gnu make[1]: Leaving directory '/<>' dh_auto_build -O--parallel dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-x86_64-linux-gnu && make -j4 make[1]: Entering directory '/<>/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-x86_64-linux-gnu/CMakeFiles /<>/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-x86_64-linux-gnu' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/depend make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/obj-x86_64-linux-gnu /<>/obj-x86_64-linux-gnu /<>/obj-x86_64-linux-gnu/CMakeFiles/bin2cpp.dir/DependInfo.cmake --color= make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/depend make -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/depend make -f test/CMakeFiles/googletest.dir/build.make test/CMakeFiles/googletest.dir/depend make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/docs /<>/obj-x86_64-linux-gnu /<>/obj-x86_64-linux-gnu/docs /<>/obj-x86_64-linux-gnu/docs/CMakeFiles/docs.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/cpu /<>/obj-x86_64-linux-gnu /<>/obj-x86_64-linux-gnu/src/backend/cpu /<>/obj-x86_64-linux-gnu/src/backend/cpu/CMakeFiles/afcpu.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-x86_64-linux-gnu /<>/obj-x86_64-linux-gnu/test /<>/obj-x86_64-linux-gnu/test/CMakeFiles/googletest.dir/DependInfo.cmake --color= Scanning dependencies of target docs Scanning dependencies of target bin2cpp make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/build make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' make -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/build make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' Scanning dependencies of target googletest make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' make -f test/CMakeFiles/googletest.dir/build.make test/CMakeFiles/googletest.dir/build make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' [ 0%] Creating directories for 'googletest' [ 0%] Generating Documentation cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E make_directory /usr/src/gtest [ 0%] Building CXX object CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o cd /<>/obj-x86_64-linux-gnu/docs && /usr/bin/doxygen /<>/obj-x86_64-linux-gnu/docs/doxygen.mk.out /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o -c /<>/CMakeModules/bin2cpp.cpp cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/third_party/gtest warning: Tag 'TCL_SUBST' at line 253 of file '/<>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2052 of file '/<>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2074 of file '/<>/obj-x86_64-linux-gnu/docs/doxygen.mk.out' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/third_party/gtest/tmp cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp /<>/docs/pages/forge_visualization.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/getting_started.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/gfor.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/indexing.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/INSTALL.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/interop_cuda.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/third_party/gtest/src /<>/docs/pages/interop_opencl.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/matrix_manipulation.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/release_notes.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/timing.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/unified_backend.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/using_on_linux.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/using_on_osx.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) /<>/docs/pages/using_on_windows.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp /<>/docs/pages/vectorization.md:2: warning: multiple use of section label 'md__build_arrayfire-iJ4dY7_arrayfire-3' while adding anchor, (first occurrence: /<>/docs/pages/configuring_arrayfire_environment.md, line 2) cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp/googletest-mkdir Scanning dependencies of target afcpu make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/build /<>/include/af/array.h:1542: warning: end of file with unbalanced grouping commands [ 0%] No download step for 'googletest' cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E echo_append make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' /<>/include/af/data.h:602: warning: unbalanced grouping commands /<>/include/af/data.h:802: warning: unbalanced grouping commands /<>/include/af/data.h:545: warning: unbalanced grouping commands cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp/googletest-download [ 0%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/Array.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/Array.cpp.o -c /<>/src/backend/cpu/Array.cpp [ 0%] No update step for 'googletest' cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E echo_append cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp/googletest-update [ 1%] No patch step for 'googletest' cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E echo_append cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp/googletest-patch [ 1%] Performing configure step for 'googletest' cd /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build && /usr/bin/cmake -Dgtest_force_shared_crt=ON -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_BUILD_TYPE=None "-DCMAKE_CXX_FLAGS=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2" "-DCMAKE_CXX_FLAGS_LIBSTDCPP=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -stdlib=libstdc++" -DCMAKE_CXX_FLAGS_DEBUG=-g "-DCMAKE_CXX_FLAGS_MINSIZEREL=-Os -DNDEBUG" "-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG" "-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-O2 -g -DNDEBUG" "-GUnix Makefiles" /usr/src/gtest CMake Warning at CMakeLists.txt:54 (project): VERSION keyword not followed by a value or was followed by a value that expanded to nothing. -- The CXX compiler identification is GNU 10.2.0 /<>/include/af/array.h:1051: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:890: warning: @copybrief or @copydoc target 'OP' not found -- The C compiler identification is GNU 10.2.0 -- Detecting CXX compiler ABI info /<>/include/af/array.h:890: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:890: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:879: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:890: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:1036: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:1051: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:890: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:889: warning: @copydetails or @copydoc target 'OP' not found /<>/include/af/array.h:890: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:889: warning: @copydetails or @copydoc target 'OP' not found /<>/include/af/array.h:890: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:889: warning: @copydetails or @copydoc target 'OP' not found /<>/include/af/array.h:879: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:878: warning: @copydetails or @copydoc target 'OP' not found /<>/include/af/array.h:1051: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:1050: warning: @copydetails or @copydoc target 'OP' not found /<>/include/af/array.h:1036: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:1035: warning: @copydetails or @copydoc target 'OP' not found /<>/include/af/array.h:1036: warning: @copybrief or @copydoc target 'OP' not found /<>/include/af/array.h:879: warning: @copybrief or @copydoc target 'OP' not found -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD [ 1%] Linking CXX executable bin2cpp /usr/bin/cmake -E cmake_link_script CMakeFiles/bin2cpp.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o -o bin2cpp make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' [ 1%] Built target bin2cpp -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/approx.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/approx.cpp.o -c /<>/src/backend/cpu/approx.cpp -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_LIBSTDCPP -- Build files have been written to: /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build cd /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp/googletest-configure [ 1%] Performing build step for 'googletest' cd /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build && make make[4]: Entering directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' make[5]: Entering directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' make[6]: Entering directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' Scanning dependencies of target gtest make[6]: Leaving directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' make[6]: Entering directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' [ 25%] Building CXX object CMakeFiles/gtest.dir/src/gtest-all.cc.o cd /<>/obj-x86_64-linux-gnu/docs && cmake -E copy_directory /<>/docs/../assets /<>/obj-x86_64-linux-gnu/docs/html make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' [ 1%] Built target docs make -f src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build.make src/backend/opencl/CMakeFiles/opencl_bin_target.dir/depend make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-x86_64-linux-gnu /<>/obj-x86_64-linux-gnu/src/backend/opencl /<>/obj-x86_64-linux-gnu/src/backend/opencl/CMakeFiles/opencl_bin_target.dir/DependInfo.cmake --color= Scanning dependencies of target opencl_bin_target make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' make -f src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build.make src/backend/opencl/CMakeFiles/opencl_bin_target.dir/build make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' [ 1%] Compiling /<>/src/backend/opencl/kernel/KParam.hpp to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/KParam.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/KParam.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file KParam.hpp --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/KParam.hpp --name KParam_hpp --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/approx1.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/approx1.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/approx1.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file approx1.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/approx1.hpp --name approx1_cl --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/approx2.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/approx2.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/approx2.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file approx2.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/approx2.hpp --name approx2_cl --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/assign.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/assign.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/assign.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file assign.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/assign.hpp --name assign_cl --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/bilateral.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/bilateral.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/bilateral.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file bilateral.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/bilateral.hpp --name bilateral_cl --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/convolve.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/convolve.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/convolve.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file convolve.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/convolve.hpp --name convolve_cl --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/convolve_separable.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/convolve_separable.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/convolve_separable.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file convolve_separable.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/convolve_separable.hpp --name convolve_separable_cl --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/copy.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/copy.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/copy.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file copy.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/copy.hpp --name copy_cl --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/diag_create.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diag_create.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/diag_create.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file diag_create.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/diag_create.hpp --name diag_create_cl --eof 0 [ 1%] Compiling /<>/src/backend/opencl/kernel/diag_extract.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diag_extract.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/diag_extract.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file diag_extract.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/diag_extract.hpp --name diag_extract_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/diff.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/diff.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/diff.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file diff.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/diff.hpp --name diff_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/example.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/example.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/example.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file example.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/example.hpp --name example_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/fast.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fast.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/fast.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file fast.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/fast.hpp --name fast_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/fftconvolve_multiply.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_multiply.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_multiply.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file fftconvolve_multiply.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_multiply.hpp --name fftconvolve_multiply_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/fftconvolve_pack.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_pack.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_pack.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file fftconvolve_pack.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_pack.hpp --name fftconvolve_pack_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/fftconvolve_reorder.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/fftconvolve_reorder.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_reorder.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file fftconvolve_reorder.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/fftconvolve_reorder.hpp --name fftconvolve_reorder_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/gradient.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/gradient.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/gradient.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file gradient.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/gradient.hpp --name gradient_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/harris.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/harris.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/harris.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file harris.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/harris.hpp --name harris_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/histogram.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/histogram.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/histogram.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file histogram.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/histogram.hpp --name histogram_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/homography.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/homography.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/homography.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file homography.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/homography.hpp --name homography_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/hsv_rgb.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/hsv_rgb.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/hsv_rgb.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file hsv_rgb.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/hsv_rgb.hpp --name hsv_rgb_cl --eof 0 [ 2%] Compiling /<>/src/backend/opencl/kernel/identity.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/identity.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/identity.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file identity.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/identity.hpp --name identity_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/iir.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iir.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/iir.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file iir.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/iir.hpp --name iir_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/index.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/index.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/index.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file index.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/index.hpp --name index_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/iops.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iops.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/iops.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file iops.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/iops.hpp --name iops_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/iota.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/iota.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/iota.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file iota.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/iota.hpp --name iota_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/ireduce_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ireduce_dim.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/ireduce_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file ireduce_dim.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/ireduce_dim.hpp --name ireduce_dim_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/ireduce_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ireduce_first.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/ireduce_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file ireduce_first.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/ireduce_first.hpp --name ireduce_first_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/jit.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/jit.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/jit.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file jit.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/jit.hpp --name jit_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/join.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/join.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/join.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file join.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/join.hpp --name join_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/laset.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laset.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/laset.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file laset.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/laset.hpp --name laset_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/laset_band.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laset_band.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/laset_band.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file laset_band.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/laset_band.hpp --name laset_band_cl --eof 0 [ 3%] Compiling /<>/src/backend/opencl/kernel/laswp.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/laswp.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/laswp.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file laswp.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/laswp.hpp --name laswp_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/lookup.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/lookup.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/lookup.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file lookup.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/lookup.hpp --name lookup_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/lu_split.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/lu_split.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/lu_split.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file lu_split.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/lu_split.hpp --name lu_split_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/matchTemplate.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/matchTemplate.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/matchTemplate.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file matchTemplate.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/matchTemplate.hpp --name matchTemplate_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/meanshift.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/meanshift.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/meanshift.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file meanshift.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/meanshift.hpp --name meanshift_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/medfilt.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/medfilt.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/medfilt.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file medfilt.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/medfilt.hpp --name medfilt_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/memcopy.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/memcopy.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/memcopy.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file memcopy.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/memcopy.hpp --name memcopy_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/morph.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/morph.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/morph.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file morph.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/morph.hpp --name morph_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/nearest_neighbour.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/nearest_neighbour.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/nearest_neighbour.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file nearest_neighbour.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/nearest_neighbour.hpp --name nearest_neighbour_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/ops.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/ops.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/ops.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file ops.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/ops.hpp --name ops_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/orb.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/orb.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/orb.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file orb.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/orb.hpp --name orb_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/random.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/random.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/random.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file random.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/random.hpp --name random_cl --eof 0 [ 4%] Compiling /<>/src/backend/opencl/kernel/range.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/range.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/range.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file range.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/range.hpp --name range_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/reduce_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reduce_dim.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/reduce_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file reduce_dim.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/reduce_dim.hpp --name reduce_dim_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/reduce_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reduce_first.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/reduce_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file reduce_first.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/reduce_first.hpp --name reduce_first_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/regions.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/regions.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/regions.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file regions.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/regions.hpp --name regions_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/reorder.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/reorder.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/reorder.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file reorder.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/reorder.hpp --name reorder_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/resize.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/resize.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/resize.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file resize.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/resize.hpp --name resize_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/rotate.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/rotate.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/rotate.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file rotate.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/rotate.hpp --name rotate_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/scan_dim.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/scan_dim.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/scan_dim.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file scan_dim.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/scan_dim.hpp --name scan_dim_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/scan_first.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/scan_first.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/scan_first.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file scan_first.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/scan_first.hpp --name scan_first_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/select.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/select.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/select.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file select.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/select.hpp --name select_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/shift.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/shift.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/shift.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file shift.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/shift.hpp --name shift_cl --eof 0 [ 5%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/assign.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/assign.cpp.o -c /<>/src/backend/cpu/assign.cpp [ 5%] Compiling /<>/src/backend/opencl/kernel/sobel.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/sobel.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/sobel.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file sobel.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/sobel.hpp --name sobel_cl --eof 0 [ 5%] Compiling /<>/src/backend/opencl/kernel/sort_pair.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/sort_pair.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/sort_pair.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file sort_pair.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/sort_pair.hpp --name sort_pair_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/susan.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/susan.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/susan.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file susan.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/susan.hpp --name susan_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/swapdblk.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/swapdblk.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/swapdblk.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file swapdblk.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/swapdblk.hpp --name swapdblk_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/tile.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/tile.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/tile.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file tile.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/tile.hpp --name tile_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/transform.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transform.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/transform.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file transform.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/transform.hpp --name transform_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/transform_interp.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transform_interp.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/transform_interp.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file transform_interp.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/transform_interp.hpp --name transform_interp_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/transpose.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transpose.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/transpose.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file transpose.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/transpose.hpp --name transpose_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/transpose_inplace.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/transpose_inplace.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/transpose_inplace.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file transpose_inplace.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/transpose_inplace.hpp --name transpose_inplace_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/triangle.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/triangle.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/triangle.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file triangle.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/triangle.hpp --name triangle_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/unwrap.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/unwrap.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/unwrap.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file unwrap.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/unwrap.hpp --name unwrap_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/where.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/where.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/where.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file where.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/where.hpp --name where_cl --eof 0 [ 6%] Compiling /<>/src/backend/opencl/kernel/wrap.cl to C++ source cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers cd /<>/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/src/backend/opencl/kernel/wrap.hpp\> >>"/<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/wrap.hpp" cd /<>/src/backend/opencl/kernel && /<>/obj-x86_64-linux-gnu/bin2cpp --file wrap.cl --namespace opencl --output /<>/obj-x86_64-linux-gnu/src/backend/opencl/kernel_headers/wrap.hpp --name wrap_cl --eof 0 make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' [ 6%] Built target opencl_bin_target [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/bilateral.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/bilateral.cpp.o -c /<>/src/backend/cpu/bilateral.cpp [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/blas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/blas.cpp.o -c /<>/src/backend/cpu/blas.cpp [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/cholesky.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/cholesky.cpp.o -c /<>/src/backend/cpu/cholesky.cpp [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/convolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/convolve.cpp.o -c /<>/src/backend/cpu/convolve.cpp [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/copy.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/copy.cpp.o -c /<>/src/backend/cpu/copy.cpp [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diagonal.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/diagonal.cpp.o -c /<>/src/backend/cpu/diagonal.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diff.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/diff.cpp.o -c /<>/src/backend/cpu/diff.cpp [ 50%] Linking CXX static library lib/libgtest.a make[6]: Leaving directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' [ 50%] Built target gtest make[6]: Entering directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' Scanning dependencies of target gtest_main make[6]: Leaving directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' make[6]: Entering directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' [ 75%] Building CXX object CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [100%] Linking CXX static library lib/libgtest_main.a make[6]: Leaving directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' [100%] Built target gtest_main make[5]: Leaving directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' make[4]: Leaving directory '/<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build' cd /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp/googletest-build [ 7%] No install step for 'googletest' cd /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build && /usr/bin/cmake -E echo_append cd /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp/googletest-install [ 7%] Completed 'googletest' cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E make_directory /<>/obj-x86_64-linux-gnu/test/CMakeFiles cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/test/CMakeFiles/googletest-complete cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/cmake -E touch /<>/obj-x86_64-linux-gnu/third_party/gtest/src/googletest-stamp/googletest-done make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' [ 7%] Built target googletest make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/depend make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src/backend/opencl /<>/obj-x86_64-linux-gnu /<>/obj-x86_64-linux-gnu/src/backend/opencl /<>/obj-x86_64-linux-gnu/src/backend/opencl/CMakeFiles/afopencl.dir/DependInfo.cmake --color= Scanning dependencies of target afopencl make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/build make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' [ 8%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/Array.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/Array.cpp.o -c /<>/src/backend/opencl/Array.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/Array.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/Array.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/Array.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/exampleFunction.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/exampleFunction.cpp.o -c /<>/src/backend/cpu/exampleFunction.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fast.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/fast.cpp.o -c /<>/src/backend/cpu/fast.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fft.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/fft.cpp.o -c /<>/src/backend/cpu/fft.cpp [ 8%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/Param.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/Param.cpp.o -c /<>/src/backend/opencl/Param.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/Param.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fftconvolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/fftconvolve.cpp.o -c /<>/src/backend/cpu/fftconvolve.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/Param.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 8%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/all.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/all.cpp.o -c /<>/src/backend/opencl/all.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/all.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/all.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/all.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16, from /<>/src/backend/opencl/all.cpp:10: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = float; To = char]’ /<>/src/backend/opencl/all.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = float; To = char]’ /<>/src/backend/opencl/all.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = double; To = char]’ /<>/src/backend/opencl/all.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = double; To = char]’ /<>/src/backend/opencl/all.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = cl_float2; To = char]’ /<>/src/backend/opencl/all.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = cl_float2; To = char]’ /<>/src/backend/opencl/all.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = cl_double2; To = char]’ /<>/src/backend/opencl/all.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = cl_double2; To = char]’ /<>/src/backend/opencl/all.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = int; To = char]’ /<>/src/backend/opencl/all.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = int; To = char]’ /<>/src/backend/opencl/all.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = long long int; To = char]’ /<>/src/backend/opencl/all.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = long long int; To = char]’ /<>/src/backend/opencl/all.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = long long unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = long long unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = char; To = char]’ /<>/src/backend/opencl/all.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = char; To = char]’ /<>/src/backend/opencl/all.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = unsigned char; To = char]’ /<>/src/backend/opencl/all.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = unsigned char; To = char]’ /<>/src/backend/opencl/all.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = short int; To = char]’ /<>/src/backend/opencl/all.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = short int; To = char]’ /<>/src/backend/opencl/all.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_and_t; Ti = short unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_and_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_and_t; Ti = short unsigned int; To = char]’ /<>/src/backend/opencl/all.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/gradient.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/gradient.cpp.o -c /<>/src/backend/cpu/gradient.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/harris.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/harris.cpp.o -c /<>/src/backend/cpu/harris.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/hist_graphics.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/hist_graphics.cpp.o -c /<>/src/backend/cpu/hist_graphics.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/histogram.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/histogram.cpp.o -c /<>/src/backend/cpu/histogram.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/homography.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/homography.cpp.o -c /<>/src/backend/cpu/homography.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/hsv_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/hsv_rgb.cpp.o -c /<>/src/backend/cpu/hsv_rgb.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/identity.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/identity.cpp.o -c /<>/src/backend/cpu/identity.cpp [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/iir.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/iir.cpp.o -c /<>/src/backend/cpu/iir.cpp [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/image.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/image.cpp.o -c /<>/src/backend/cpu/image.cpp [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/index.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/index.cpp.o -c /<>/src/backend/cpu/index.cpp [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/inverse.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/inverse.cpp.o -c /<>/src/backend/cpu/inverse.cpp [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/any.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/any.cpp.o -c /<>/src/backend/opencl/any.cpp [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/iota.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/iota.cpp.o -c /<>/src/backend/cpu/iota.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/any.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/ireduce.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/ireduce.cpp.o -c /<>/src/backend/cpu/ireduce.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/any.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/any.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16, from /<>/src/backend/opencl/any.cpp:10: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = float; To = char]’ /<>/src/backend/opencl/any.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = float; To = char]’ /<>/src/backend/opencl/any.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = double; To = char]’ /<>/src/backend/opencl/any.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = double; To = char]’ /<>/src/backend/opencl/any.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = cl_float2; To = char]’ /<>/src/backend/opencl/any.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = cl_float2; To = char]’ /<>/src/backend/opencl/any.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = cl_double2; To = char]’ /<>/src/backend/opencl/any.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = cl_double2; To = char]’ /<>/src/backend/opencl/any.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = int; To = char]’ /<>/src/backend/opencl/any.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = int; To = char]’ /<>/src/backend/opencl/any.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = long long int; To = char]’ /<>/src/backend/opencl/any.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = long long int; To = char]’ /<>/src/backend/opencl/any.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = long long unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = long long unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = char; To = char]’ /<>/src/backend/opencl/any.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = char; To = char]’ /<>/src/backend/opencl/any.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = unsigned char; To = char]’ /<>/src/backend/opencl/any.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = unsigned char; To = char]’ /<>/src/backend/opencl/any.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = short int; To = char]’ /<>/src/backend/opencl/any.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = short int; To = char]’ /<>/src/backend/opencl/any.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_or_t; Ti = short unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = char; af_op_t op = af_or_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_or_t; Ti = short unsigned int; To = char]’ /<>/src/backend/opencl/any.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/join.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/join.cpp.o -c /<>/src/backend/cpu/join.cpp [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/b8.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/b8.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/b8.cpp [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/approx.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/approx.cpp.o -c /<>/src/backend/opencl/approx.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/approx.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/approx.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/approx.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/f32.cpp In file included from /<>/src/backend/opencl/approx.cpp:14: /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = float; Tp = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:31:59: required from ‘opencl::Array opencl::approx1(const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = float; Tp = float]’ /<>/src/backend/opencl/approx.cpp:73:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = float; Tp = float; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:34:59: required from ‘opencl::Array opencl::approx1(const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = float; Tp = float]’ /<>/src/backend/opencl/approx.cpp:73:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = float; Tp = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:55:59: required from ‘opencl::Array opencl::approx2(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = float; Tp = float]’ /<>/src/backend/opencl/approx.cpp:73:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = float; Tp = float; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:58:59: required from ‘opencl::Array opencl::approx2(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = float; Tp = float]’ /<>/src/backend/opencl/approx.cpp:73:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = double; Tp = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:31:59: required from ‘opencl::Array opencl::approx1(const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = double; Tp = double]’ /<>/src/backend/opencl/approx.cpp:74:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = double; Tp = double; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:34:59: required from ‘opencl::Array opencl::approx1(const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = double; Tp = double]’ /<>/src/backend/opencl/approx.cpp:74:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = double; Tp = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:55:59: required from ‘opencl::Array opencl::approx2(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = double; Tp = double]’ /<>/src/backend/opencl/approx.cpp:74:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = double; Tp = double; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:58:59: required from ‘opencl::Array opencl::approx2(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = double; Tp = double]’ /<>/src/backend/opencl/approx.cpp:74:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_float2; Tp = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:31:59: required from ‘opencl::Array opencl::approx1(const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = cl_float2; Tp = float]’ /<>/src/backend/opencl/approx.cpp:75:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_float2; Tp = float; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:34:59: required from ‘opencl::Array opencl::approx1(const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = cl_float2; Tp = float]’ /<>/src/backend/opencl/approx.cpp:75:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_float2; Tp = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:55:59: required from ‘opencl::Array opencl::approx2(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = cl_float2; Tp = float]’ /<>/src/backend/opencl/approx.cpp:75:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_float2; Tp = float; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:58:59: required from ‘opencl::Array opencl::approx2(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = cl_float2; Tp = float]’ /<>/src/backend/opencl/approx.cpp:75:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_double2; Tp = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:31:59: required from ‘opencl::Array opencl::approx1(const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = cl_double2; Tp = double]’ /<>/src/backend/opencl/approx.cpp:76:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx1(opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_double2; Tp = double; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:34:59: required from ‘opencl::Array opencl::approx1(const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = cl_double2; Tp = double]’ /<>/src/backend/opencl/approx.cpp:76:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_double2; Tp = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/approx.cpp:55:59: required from ‘opencl::Array opencl::approx2(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = cl_double2; Tp = double]’ /<>/src/backend/opencl/approx.cpp:76:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/approx.hpp: In instantiation of ‘void opencl::kernel::approx2(opencl::Param, opencl::Param, opencl::Param, opencl::Param, float) [with Ty = cl_double2; Tp = double; af_interp_type method = AF_INTERP_LINEAR]’: /<>/src/backend/opencl/approx.cpp:58:59: required from ‘opencl::Array opencl::approx2(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_interp_type, float) [with Ty = cl_double2; Tp = double]’ /<>/src/backend/opencl/approx.cpp:76:5: required from here /<>/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/f64.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/f64.cpp [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/assign.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/assign.cpp.o -c /<>/src/backend/opencl/assign.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/assign.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/assign.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/assign.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/assign.cpp:16: /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = cl_double2]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = cl_double2; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:77:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = double]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = double; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:78:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = cl_float2]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = cl_float2; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:79:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = float]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = float; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:80:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:81:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = unsigned int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:82:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = long long int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = long long int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:83:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = long long unsigned int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = long long unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:84:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = unsigned char]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = unsigned char; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:85:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = char]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = char; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:86:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = short int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = short int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:87:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/assign.hpp: In instantiation of ‘void opencl::kernel::assign(opencl::Param, opencl::Param, const opencl::kernel::AssignKernelParam_t&, cl::Buffer**) [with T = short unsigned int]’: /<>/src/backend/opencl/assign.cpp:67:22: required from ‘void opencl::assign(opencl::Array&, const af_index_t*, const opencl::Array&) [with T = short unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/assign.cpp:88:1: required from here /<>/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/bilateral.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/bilateral.cpp.o -c /<>/src/backend/opencl/bilateral.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/bilateral.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/bilateral.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/bilateral.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/bilateral.cpp:15: /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = double; outType = double; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = double; outType = double; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:34:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 94 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = double; outType = double; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = double; outType = double; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:34:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = float; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = float; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:35:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = float; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = float; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:35:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = char; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = char; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:36:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = char; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = char; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:36:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = int; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = int; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:37:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = int; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = int; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:37:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = unsigned int; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = unsigned int; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:38:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = unsigned int; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = unsigned int; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:38:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = unsigned char; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = unsigned char; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:39:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = unsigned char; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = unsigned char; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:39:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = short int; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = short int; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:40:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = short int; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = short int; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:40:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = short unsigned int; outType = float; bool isColor = true]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = short unsigned int; outType = float; bool isColor = true]’ /<>/src/backend/opencl/bilateral.cpp:41:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/bilateral.hpp: In instantiation of ‘void opencl::kernel::bilateral(opencl::Param, opencl::Param, float, float) [with inType = short unsigned int; outType = float; bool isColor = false]’: /<>/src/backend/opencl/bilateral.cpp:26:48: required from ‘opencl::Array opencl::bilateral(const opencl::Array&, const float&, const float&) [with inType = short unsigned int; outType = float; bool isColor = false]’ /<>/src/backend/opencl/bilateral.cpp:41:1: required from here /<>/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/blas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/blas.cpp.o -c /<>/src/backend/opencl/blas.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/backend/opencl/blas.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/backend/opencl/blas.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/s16.cpp In file included from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/backend/opencl/blas.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cholesky.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/cholesky.cpp.o -c /<>/src/backend/opencl/cholesky.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cholesky.hpp:11, from /<>/src/backend/opencl/cholesky.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cholesky.hpp:11, from /<>/src/backend/opencl/cholesky.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/cholesky.hpp:11, from /<>/src/backend/opencl/cholesky.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/convolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/convolve.cpp.o -c /<>/src/backend/opencl/convolve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/convolve.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/convolve.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/convolve.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/convolve_separable.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/convolve_separable.cpp.o -c /<>/src/backend/opencl/convolve_separable.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/convolve_separable.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/convolve_separable.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/s32.cpp In file included from /<>/src/backend/opencl/convolve_separable.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/copy.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/copy.cpp.o -c /<>/src/backend/opencl/copy.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/copy.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/copy.cpp:14: /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = float; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/copy.cpp:134:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = float]’ /<>/src/backend/opencl/copy.cpp:134:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = double; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/copy.cpp:135:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = double]’ /<>/src/backend/opencl/copy.cpp:135:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = cl_float2; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/copy.cpp:136:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_float2; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = cl_float2]’ /<>/src/backend/opencl/copy.cpp:136:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = cl_double2; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/copy.cpp:137:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_double2; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = cl_double2]’ /<>/src/backend/opencl/copy.cpp:137:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = int]’ /<>/src/backend/opencl/copy.cpp:138:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = int]’ /<>/src/backend/opencl/copy.cpp:138:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = unsigned int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = unsigned int]’ /<>/src/backend/opencl/copy.cpp:139:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = unsigned int]’ /<>/src/backend/opencl/copy.cpp:139:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = unsigned char; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = unsigned char]’ /<>/src/backend/opencl/copy.cpp:140:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = unsigned char]’ /<>/src/backend/opencl/copy.cpp:140:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = char; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = char]’ /<>/src/backend/opencl/copy.cpp:141:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = char]’ /<>/src/backend/opencl/copy.cpp:141:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = long long int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = long long int]’ /<>/src/backend/opencl/copy.cpp:142:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = long long int]’ /<>/src/backend/opencl/copy.cpp:142:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = long long unsigned int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:143:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:143:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = short int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = short int]’ /<>/src/backend/opencl/copy.cpp:144:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = short int]’ /<>/src/backend/opencl/copy.cpp:144:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::memcopy(cl::Buffer, const dim_t*, cl::Buffer, const dim_t*, const dim_t*, int, opencl::uint) [with T = short unsigned int; dim_t = long long int; opencl::uint = unsigned int]’: /<>/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:145:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:145:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = float]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = double]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = double]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = short int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = short int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = char]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = float; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = float; outType = char]’ /<>/src/backend/opencl/copy.cpp:173:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = float]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = float]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = double]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = short int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = short int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = char]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = double; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = double; outType = char]’ /<>/src/backend/opencl/copy.cpp:174:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = float]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = float]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = double]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = double]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = char]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = int; outType = char]’ /<>/src/backend/opencl/copy.cpp:175:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:176:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = float]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = float]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = double]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = double]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = char]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long int; outType = char]’ /<>/src/backend/opencl/copy.cpp:177:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = long long unsigned int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = long long unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:178:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = float]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = float]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = double]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = double]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = short int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = short int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = char]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = unsigned char; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = unsigned char; outType = char]’ /<>/src/backend/opencl/copy.cpp:179:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = float]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = float]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = double]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = double]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = short int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = short int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = char; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = char; outType = char]’ /<>/src/backend/opencl/copy.cpp:180:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = float]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = float]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = double]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = double]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = short unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = char]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short int; outType = char]’ /<>/src/backend/opencl/copy.cpp:181:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = float; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = float; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = float]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = double; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = double; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = double]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = long long int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = long long int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = long long int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = long long unsigned int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = long long unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = long long unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = short int; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = short int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = short int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = short unsigned int; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = short unsigned int]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = unsigned char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = unsigned char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = unsigned char]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = char; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = short unsigned int; outType = char; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = short unsigned int; outType = char]’ /<>/src/backend/opencl/copy.cpp:182:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_float2; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = cl_float2; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:190:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_float2; outType = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = cl_float2; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:190:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_float2; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = cl_float2; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:190:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_double2; outType = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/copy.cpp:76:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = cl_double2; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:191:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_double2; outType = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = cl_double2; outType = cl_float2]’ /<>/src/backend/opencl/copy.cpp:191:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/memcopy.hpp: In instantiation of ‘void opencl::kernel::copy(opencl::Param, opencl::Param, int, outType, double) [with inType = cl_double2; outType = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/copy.cpp:78:49: required from ‘opencl::Array opencl::padArray(const opencl::Array&, const af::dim4&, outType, double) [with inType = cl_double2; outType = cl_double2]’ /<>/src/backend/opencl/copy.cpp:191:5: required from here /<>/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/s64.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/u16.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/u32.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/u64.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/u64.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u8.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/kernel/sort_by_key/u8.cpp.o -c /<>/src/backend/cpu/kernel/sort_by_key/u8.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/lookup.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/lookup.cpp.o -c /<>/src/backend/cpu/lookup.cpp /<>/src/backend/cpu/lookup.cpp:49:22: warning: extra ‘;’ [-Wpedantic] 49 | INSTANTIATE(float ); | ^ /<>/src/backend/cpu/lookup.cpp:50:22: warning: extra ‘;’ [-Wpedantic] 50 | INSTANTIATE(cfloat ); | ^ /<>/src/backend/cpu/lookup.cpp:51:22: warning: extra ‘;’ [-Wpedantic] 51 | INSTANTIATE(double ); | ^ /<>/src/backend/cpu/lookup.cpp:52:22: warning: extra ‘;’ [-Wpedantic] 52 | INSTANTIATE(cdouble ); | ^ /<>/src/backend/cpu/lookup.cpp:53:22: warning: extra ‘;’ [-Wpedantic] 53 | INSTANTIATE(int ); | ^ /<>/src/backend/cpu/lookup.cpp:54:22: warning: extra ‘;’ [-Wpedantic] 54 | INSTANTIATE(unsigned); | ^ /<>/src/backend/cpu/lookup.cpp:55:22: warning: extra ‘;’ [-Wpedantic] 55 | INSTANTIATE(intl ); | ^ /<>/src/backend/cpu/lookup.cpp:56:22: warning: extra ‘;’ [-Wpedantic] 56 | INSTANTIATE(uintl ); | ^ /<>/src/backend/cpu/lookup.cpp:57:22: warning: extra ‘;’ [-Wpedantic] 57 | INSTANTIATE(uchar ); | ^ /<>/src/backend/cpu/lookup.cpp:58:22: warning: extra ‘;’ [-Wpedantic] 58 | INSTANTIATE(char ); | ^ /<>/src/backend/cpu/lookup.cpp:59:22: warning: extra ‘;’ [-Wpedantic] 59 | INSTANTIATE(ushort ); | ^ /<>/src/backend/cpu/lookup.cpp:60:22: warning: extra ‘;’ [-Wpedantic] 60 | INSTANTIATE(short ); | ^ [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/lu.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/lu.cpp.o -c /<>/src/backend/cpu/lu.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/match_template.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/match_template.cpp.o -c /<>/src/backend/cpu/match_template.cpp In file included from /<>/src/backend/cpu/match_template.cpp:17: /<>/src/backend/cpu/kernel/match_template.hpp:137:2: warning: extra ‘;’ [-Wpedantic] 137 | }; | ^ [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/math.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/math.cpp.o -c /<>/src/backend/cpu/math.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/meanshift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/meanshift.cpp.o -c /<>/src/backend/cpu/meanshift.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/medfilt.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/medfilt.cpp.o -c /<>/src/backend/cpu/medfilt.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/memory.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/memory.cpp.o -c /<>/src/backend/cpu/memory.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/morph.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/morph.cpp.o -c /<>/src/backend/cpu/morph.cpp [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/count.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/count.cpp.o -c /<>/src/backend/opencl/count.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/count.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/count.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/count.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16, from /<>/src/backend/opencl/count.cpp:10: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = float; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = float; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = double; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = double; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = cl_float2; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = cl_float2; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = cl_double2; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = cl_double2; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = long long int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = long long int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = long long unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = long long unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = short int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = short int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_notzero_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_notzero_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/count.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o -c /<>/src/backend/cpu/nearest_neighbour.cpp [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/diagonal.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/diagonal.cpp.o -c /<>/src/backend/opencl/diagonal.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/diagonal.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/diagonal.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/orb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/orb.cpp.o -c /<>/src/backend/cpu/orb.cpp In file included from /<>/src/backend/opencl/diagonal.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/diagonal.cpp:17: /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = float]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diagonal.cpp:50:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = float]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diagonal.cpp:50:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = double]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diagonal.cpp:51:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = double]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diagonal.cpp:51:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = cl_float2]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diagonal.cpp:52:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = cl_float2]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diagonal.cpp:52:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = cl_double2]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diagonal.cpp:53:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = cl_double2]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diagonal.cpp:53:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diagonal.cpp:54:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diagonal.cpp:54:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:55:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:55:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = long long int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diagonal.cpp:56:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = long long int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diagonal.cpp:56:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = long long unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:57:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = long long unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:57:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = char]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diagonal.cpp:58:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = char]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diagonal.cpp:58:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = unsigned char]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diagonal.cpp:59:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = unsigned char]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diagonal.cpp:59:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = short int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diagonal.cpp:60:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = short int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diagonal.cpp:60:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = short unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:61:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = short unsigned int]’: /<>/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diagonal.cpp:61:5: required from here /<>/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/platform.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/platform.cpp.o -c /<>/src/backend/cpu/platform.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/plot.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/plot.cpp.o -c /<>/src/backend/cpu/plot.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/plot3.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/plot3.cpp.o -c /<>/src/backend/cpu/plot3.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/qr.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/qr.cpp.o -c /<>/src/backend/cpu/qr.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/random.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/random.cpp.o -c /<>/src/backend/cpu/random.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/range.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/range.cpp.o -c /<>/src/backend/cpu/range.cpp [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/diff.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/diff.cpp.o -c /<>/src/backend/opencl/diff.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/diff.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reduce.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/reduce.cpp.o -c /<>/src/backend/cpu/reduce.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/diff.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/diff.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/diff.cpp:14: /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 84 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = float; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = float]’ /<>/src/backend/opencl/diff.cpp:67:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = double; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = double]’ /<>/src/backend/opencl/diff.cpp:68:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_float2; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_float2]’ /<>/src/backend/opencl/diff.cpp:69:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = cl_double2; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_double2]’ /<>/src/backend/opencl/diff.cpp:70:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = int]’ /<>/src/backend/opencl/diff.cpp:71:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned int]’ /<>/src/backend/opencl/diff.cpp:72:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = unsigned char; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned char]’ /<>/src/backend/opencl/diff.cpp:73:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long int]’ /<>/src/backend/opencl/diff.cpp:74:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = long long unsigned int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = long long unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/diff.cpp:75:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short int]’ /<>/src/backend/opencl/diff.cpp:76:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short unsigned int; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = short unsigned int; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short unsigned int; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/diff.cpp:77:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 0; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 1; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 2; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 3; bool isDiff2 = false]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = false]’ /<>/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 0; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 1; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 2; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/diff.hpp: In instantiation of ‘void opencl::kernel::diff(opencl::Param, opencl::Param, unsigned int) [with T = char; unsigned int dim = 3; bool isDiff2 = true]’: /<>/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = true]’ /<>/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = char]’ /<>/src/backend/opencl/diff.cpp:78:5: required from here /<>/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/dilate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/dilate.cpp.o -c /<>/src/backend/opencl/dilate.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph_impl.hpp:13, from /<>/src/backend/opencl/dilate.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph_impl.hpp:13, from /<>/src/backend/opencl/dilate.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/morph_impl.hpp:13, from /<>/src/backend/opencl/dilate.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/morph_impl.hpp:16, from /<>/src/backend/opencl/dilate.cpp:10: /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 103 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/dilate3d.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/dilate3d.cpp.o -c /<>/src/backend/opencl/dilate3d.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph3d_impl.hpp:13, from /<>/src/backend/opencl/dilate3d.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph3d_impl.hpp:13, from /<>/src/backend/opencl/dilate3d.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/morph3d_impl.hpp:13, from /<>/src/backend/opencl/dilate3d.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/morph3d_impl.hpp:16, from /<>/src/backend/opencl/dilate3d.cpp:10: /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 169 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = true; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = true]’ /<>/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/erode.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/erode.cpp.o -c /<>/src/backend/opencl/erode.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph_impl.hpp:13, from /<>/src/backend/opencl/erode.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph_impl.hpp:13, from /<>/src/backend/opencl/erode.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/morph_impl.hpp:13, from /<>/src/backend/opencl/erode.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/morph_impl.hpp:16, from /<>/src/backend/opencl/erode.cpp:10: /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 103 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph_impl.hpp:38:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph_impl.hpp:39:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph_impl.hpp:40:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 9]’: /<>/src/backend/opencl/morph_impl.hpp:41:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 11]’: /<>/src/backend/opencl/morph_impl.hpp:42:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 13]’: /<>/src/backend/opencl/morph_impl.hpp:43:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 15]’: /<>/src/backend/opencl/morph_impl.hpp:44:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 17]’: /<>/src/backend/opencl/morph_impl.hpp:45:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 19]’: /<>/src/backend/opencl/morph_impl.hpp:46:50: required from ‘opencl::Array opencl::morph(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/regions.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/regions.cpp.o -c /<>/src/backend/cpu/regions.cpp [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/erode3d.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/erode3d.cpp.o -c /<>/src/backend/opencl/erode3d.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph3d_impl.hpp:13, from /<>/src/backend/opencl/erode3d.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/morph3d_impl.hpp:13, from /<>/src/backend/opencl/erode3d.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/morph3d_impl.hpp:13, from /<>/src/backend/opencl/erode3d.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/morph3d_impl.hpp:16, from /<>/src/backend/opencl/erode3d.cpp:10: /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 169 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = float; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = double; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = unsigned char; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 3]’: /<>/src/backend/opencl/morph3d_impl.hpp:38:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 5]’: /<>/src/backend/opencl/morph3d_impl.hpp:39:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/morph.hpp: In instantiation of ‘void opencl::kernel::morph3d(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isDilation = false; int windLen = 7]’: /<>/src/backend/opencl/morph3d_impl.hpp:40:52: required from ‘opencl::Array opencl::morph3d(const opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool isDilation = false]’ /<>/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/errorcodes.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/errorcodes.cpp.o -c /<>/src/backend/opencl/errorcodes.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/boost/compute/cl.hpp:19, from /usr/include/boost/compute/exception/opencl_error.hpp:18, from /<>/src/backend/opencl/errorcodes.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/exampleFunction.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/exampleFunction.cpp.o -c /<>/src/backend/opencl/exampleFunction.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/exampleFunction.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/exampleFunction.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/exampleFunction.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/exampleFunction.cpp:19: /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = float]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = float]’ /<>/src/backend/opencl/exampleFunction.cpp:56:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 118 | } catch (cl::Error err) { // Catch all cl::Errors and convert them | ^~~ /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = double]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = double]’ /<>/src/backend/opencl/exampleFunction.cpp:57:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = int]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = int]’ /<>/src/backend/opencl/exampleFunction.cpp:58:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = unsigned int]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = unsigned int]’ /<>/src/backend/opencl/exampleFunction.cpp:59:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = unsigned char]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = unsigned char]’ /<>/src/backend/opencl/exampleFunction.cpp:60:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = char]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = char]’ /<>/src/backend/opencl/exampleFunction.cpp:61:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = cl_float2]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = cl_float2]’ /<>/src/backend/opencl/exampleFunction.cpp:62:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = cl_double2]’: /<>/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = cl_double2]’ /<>/src/backend/opencl/exampleFunction.cpp:63:1: required from here /<>/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fast.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/fast.cpp.o -c /<>/src/backend/opencl/fast.cpp [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fft.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/fft.cpp.o -c /<>/src/backend/opencl/fft.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fast.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fftconvolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/fftconvolve.cpp.o -c /<>/src/backend/opencl/fftconvolve.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fast.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/fast.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fft.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fftconvolve.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fft.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/fftconvolve.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/fast.cpp:17: /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/fast.cpp:54:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 184 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/fast.cpp:54:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/fast.cpp:55:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/fast.cpp:55:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = char; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/fast.cpp:56:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = char; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/fast.cpp:56:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = int; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/fast.cpp:57:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = int; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/fast.cpp:57:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned int; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/fast.cpp:58:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned int; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/fast.cpp:58:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned char; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/fast.cpp:59:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned char; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/fast.cpp:59:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short int; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/fast.cpp:60:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short int; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/fast.cpp:60:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short unsigned int; bool nonmax = false]’: /<>/src/backend/opencl/kernel/fast.hpp:202:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/fast.cpp:61:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short unsigned int; bool nonmax = true]’: /<>/src/backend/opencl/kernel/fast.hpp:205:19: required from ‘void opencl::kernel::fast_dispatch(unsigned int, bool, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/fast.cpp:36:29: required from ‘unsigned int opencl::fast(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, bool, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/fast.cpp:61:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/fft.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/Array.hpp:23, from /<>/src/backend/opencl/fft.cpp:13: /<>/src/backend/opencl/fft.cpp: In destructor ‘opencl::clFFTPlanner::~clFFTPlanner()’: /<>/src/api/c/err_common.hpp:166:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 166 | throw AfError(__PRETTY_FUNCTION__, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | __AF_FILENAME__, __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | MSG, ERR_TYPE); \ | ~~~~~~~~~~~~~~ /<>/src/backend/opencl/err_clfft.hpp:96:13: note: in expansion of macro ‘AF_ERROR’ 96 | AF_ERROR(clfft_st_msg, \ | ^~~~~~~~ /<>/src/backend/opencl/fft.cpp:57:17: note: in expansion of macro ‘CLFFT_CHECK’ 57 | CLFFT_CHECK(clfftTeardown()); | ^~~~~~~~~~~ /<>/src/api/c/err_common.hpp:166:9: note: in C++11 destructors default to ‘noexcept’ 166 | throw AfError(__PRETTY_FUNCTION__, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | __AF_FILENAME__, __LINE__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | MSG, ERR_TYPE); \ | ~~~~~~~~~~~~~~ /<>/src/backend/opencl/err_clfft.hpp:96:13: note: in expansion of macro ‘AF_ERROR’ 96 | AF_ERROR(clfft_st_msg, \ | ^~~~~~~~ /<>/src/backend/opencl/fft.cpp:57:17: note: in expansion of macro ‘CLFFT_CHECK’ 57 | CLFFT_CHECK(clfftTeardown()); | ^~~~~~~~~~~ In file included from /<>/src/backend/opencl/fftconvolve.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/fftconvolve.cpp:15: /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_double2; T = double; bool isDouble = true; printT = double]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = double; convT = double; cT = cl_double2; bool isDouble = true; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_double2; T = double; bool isDouble = true; printT = double]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = double; convT = double; cT = cl_double2; bool isDouble = true; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = double; convT = cl_double2; bool isDouble = true; bool roundOut = false; bool expand = true; printT = double]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = double; convT = double; cT = cl_double2; bool isDouble = true; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = double; convT = cl_double2; bool isDouble = true; bool roundOut = false; bool expand = false; printT = double]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = double; convT = double; cT = cl_double2; bool isDouble = true; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = float; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = float; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = float; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = float; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = float; convT = cl_float2; bool isDouble = false; bool roundOut = false; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = float; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = float; convT = cl_float2; bool isDouble = false; bool roundOut = false; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = float; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = false; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = unsigned char; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = unsigned char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = unsigned char; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = unsigned char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = unsigned char; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = unsigned char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = unsigned char; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = unsigned char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = char; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = char; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = char; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = char; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = char; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = short unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = short unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = short unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = short unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = short unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = short unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = short unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = short unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = short int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = short int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = short int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = short int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = short int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = short int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = short int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = short int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = long long unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = long long unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = long long unsigned int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = long long unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = long long unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = long long unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = long long unsigned int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = long long unsigned int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::packDataHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = long long int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:79:51: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = long long int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::complexMultiplyHelper(opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with convT = cl_float2; T = long long int; bool isDouble = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:83:58: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = long long int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = long long int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = true; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:118:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = long long int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/fftconvolve.hpp: In instantiation of ‘void opencl::kernel::reorderOutputHelper(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int, ConvolveBatchKind) [with T = long long int; convT = cl_float2; bool isDouble = false; bool roundOut = true; bool expand = false; printT = float]’: /<>/src/backend/opencl/fftconvolve.cpp:120:77: required from ‘opencl::Array opencl::fftconvolve(const opencl::Array&, const opencl::Array&, bool, ConvolveBatchKind) [with T = long long int; convT = float; cT = cl_float2; bool isDouble = false; bool roundOut = true; long long int baseDim = 1]’ /<>/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reorder.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/reorder.cpp.o -c /<>/src/backend/cpu/reorder.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/gradient.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/gradient.cpp.o -c /<>/src/backend/opencl/gradient.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/gradient.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/gradient.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/resize.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/resize.cpp.o -c /<>/src/backend/cpu/resize.cpp In file included from /<>/src/backend/opencl/gradient.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/gradient.cpp:13: /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = float]’: /<>/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(opencl::Array&, opencl::Array&, const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/gradient.cpp:27:5: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = double]’: /<>/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(opencl::Array&, opencl::Array&, const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/gradient.cpp:28:5: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2]’: /<>/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/gradient.cpp:29:5: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2]’: /<>/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/gradient.cpp:30:5: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/harris.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/harris.cpp.o -c /<>/src/backend/opencl/harris.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/harris.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/harris.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/harris.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/harris.cpp:17: /<>/src/backend/opencl/kernel/harris.hpp: In instantiation of ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’: /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:54:1: required from here /<>/src/backend/opencl/kernel/harris.hpp:338:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 338 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/harris.hpp: In instantiation of ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = float; convAccT = float]’: /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, unsigned int, float) [with T = float; convAccT = float]’ /<>/src/backend/opencl/harris.cpp:55:1: required from here /<>/src/backend/opencl/kernel/harris.hpp:338:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/harris.hpp:18, from /<>/src/backend/opencl/harris.cpp:17: /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = double]’: /<>/src/backend/opencl/kernel/harris.hpp:169:20: required from ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:54:1: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/harris.hpp:20, from /<>/src/backend/opencl/harris.cpp:17: /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/harris.hpp:290:32: required from ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, unsigned int, float) [with T = double; convAccT = double]’ /<>/src/backend/opencl/harris.cpp:54:1: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 77 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/harris.hpp:18, from /<>/src/backend/opencl/harris.cpp:17: /<>/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = float]’: /<>/src/backend/opencl/kernel/harris.hpp:169:20: required from ‘void opencl::kernel::harris(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, unsigned int, float, float, unsigned int, float) [with T = float; convAccT = float]’ /<>/src/backend/opencl/harris.cpp:36:32: required from ‘unsigned int opencl::harris(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, unsigned int, float) [with T = float; convAccT = float]’ /<>/src/backend/opencl/harris.cpp:55:1: required from here /<>/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/rotate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/rotate.cpp.o -c /<>/src/backend/cpu/rotate.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/hist_graphics.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/hist_graphics.cpp.o -c /<>/src/backend/opencl/hist_graphics.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/histogram.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/histogram.cpp.o -c /<>/src/backend/opencl/histogram.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/histogram.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/histogram.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/histogram.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/histogram.cpp:15: /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = float; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = float; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:43:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = float; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = float; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:43:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = double; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = double; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:44:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = double; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = double; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:44:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = char; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = char; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:45:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = char; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = char; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:45:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:46:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:46:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = unsigned int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = unsigned int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:47:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = unsigned int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = unsigned int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:47:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = unsigned char; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = unsigned char; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:48:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = unsigned char; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = unsigned char; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:48:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = short int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = short int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:49:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = short int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = short int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:49:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = short unsigned int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = short unsigned int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:50:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = short unsigned int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = short unsigned int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:50:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = long long int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = long long int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:51:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = long long int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = long long int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:51:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = long long unsigned int; outType = unsigned int; bool isLinear = true]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = long long unsigned int; outType = unsigned int; bool isLinear = true]’ /<>/src/backend/opencl/histogram.cpp:52:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/histogram.hpp: In instantiation of ‘void opencl::kernel::histogram(opencl::Param, opencl::Param, int, float, float) [with inType = long long unsigned int; outType = unsigned int; bool isLinear = false]’: /<>/src/backend/opencl/histogram.cpp:34:49: required from ‘opencl::Array opencl::histogram(const opencl::Array&, const unsigned int&, const double&, const double&) [with inType = long long unsigned int; outType = unsigned int; bool isLinear = false]’ /<>/src/backend/opencl/histogram.cpp:52:1: required from here /<>/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/homography.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/homography.cpp.o -c /<>/src/backend/opencl/homography.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/homography.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/homography.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/homography.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/hsv_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/hsv_rgb.cpp.o -c /<>/src/backend/opencl/hsv_rgb.cpp [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/scan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/scan.cpp.o -c /<>/src/backend/cpu/scan.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/identity.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/identity.cpp.o -c /<>/src/backend/opencl/identity.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/hsv_rgb.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/hsv_rgb.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/identity.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/identity.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/hsv_rgb.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/hsv_rgb.cpp:14: /<>/src/backend/opencl/kernel/hsv_rgb.hpp: In instantiation of ‘void opencl::kernel::hsv2rgb_convert(opencl::Param, opencl::Param) [with T = double; bool isHSV2RGB = true]’: /<>/src/backend/opencl/hsv_rgb.cpp:27:37: required from ‘opencl::Array opencl::hsv2rgb(const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/hsv_rgb.cpp:46:1: required from here /<>/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 79 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/hsv_rgb.hpp: In instantiation of ‘void opencl::kernel::hsv2rgb_convert(opencl::Param, opencl::Param) [with T = double; bool isHSV2RGB = false]’: /<>/src/backend/opencl/hsv_rgb.cpp:37:38: required from ‘opencl::Array opencl::rgb2hsv(const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/hsv_rgb.cpp:46:1: required from here /<>/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/hsv_rgb.hpp: In instantiation of ‘void opencl::kernel::hsv2rgb_convert(opencl::Param, opencl::Param) [with T = float; bool isHSV2RGB = true]’: /<>/src/backend/opencl/hsv_rgb.cpp:27:37: required from ‘opencl::Array opencl::hsv2rgb(const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/hsv_rgb.cpp:47:1: required from here /<>/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/hsv_rgb.hpp: In instantiation of ‘void opencl::kernel::hsv2rgb_convert(opencl::Param, opencl::Param) [with T = float; bool isHSV2RGB = false]’: /<>/src/backend/opencl/hsv_rgb.cpp:37:38: required from ‘opencl::Array opencl::rgb2hsv(const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/hsv_rgb.cpp:47:1: required from here /<>/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/identity.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/identity.cpp:16: /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = float]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = float]’ /<>/src/backend/opencl/identity.cpp:31:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 75 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = double]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = double]’ /<>/src/backend/opencl/identity.cpp:32:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = cl_float2]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = cl_float2]’ /<>/src/backend/opencl/identity.cpp:33:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = cl_double2]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = cl_double2]’ /<>/src/backend/opencl/identity.cpp:34:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = int]’ /<>/src/backend/opencl/identity.cpp:35:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = unsigned int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/identity.cpp:36:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = long long int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/identity.cpp:37:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = long long unsigned int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/identity.cpp:38:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = char]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = char]’ /<>/src/backend/opencl/identity.cpp:39:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = unsigned char]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/identity.cpp:40:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = short int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/identity.cpp:41:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = short unsigned int]’: /<>/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/identity.cpp:42:5: required from here /<>/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/iir.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/iir.cpp.o -c /<>/src/backend/opencl/iir.cpp In file included from /<>/src/backend/opencl/homography.cpp:18: /<>/src/backend/opencl/kernel/homography.hpp: In instantiation of ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’: /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 249 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/homography.hpp: In instantiation of ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_LMEDS]’: /<>/src/backend/opencl/homography.cpp:74:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/homography.hpp: In instantiation of ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = double; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’: /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/homography.cpp:92:1: required from here /<>/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/homography.hpp: In instantiation of ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = double; af_homography_type htype = AF_HOMOGRAPHY_LMEDS]’: /<>/src/backend/opencl/homography.cpp:74:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/homography.cpp:92:1: required from here /<>/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/homography.hpp:17, from /<>/src/backend/opencl/homography.cpp:18: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/kernel/homography.hpp:213:57: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ In file included from /<>/src/backend/opencl/kernel/homography.hpp:16, from /<>/src/backend/opencl/homography.cpp:18: /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/kernel/homography.hpp:229:48: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/iir.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/kernel/homography.hpp:18, from /<>/src/backend/opencl/homography.cpp:18: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/kernel/homography.hpp:148:39: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/homography.hpp:18, from /<>/src/backend/opencl/homography.cpp:18: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/kernel/homography.hpp:148:39: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/iir.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort.hpp:19, from /<>/src/backend/opencl/kernel/homography.hpp:18, from /<>/src/backend/opencl/homography.cpp:18: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort.hpp:110:35: required from ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/kernel/homography.hpp:148:39: required from ‘int opencl::kernel::computeH(opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, opencl::Param, unsigned int, unsigned int, float) [with T = float; af_homography_type htype = AF_HOMOGRAPHY_RANSAC]’ /<>/src/backend/opencl/homography.cpp:69:57: required from ‘int opencl::homography(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&, af_homography_type, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/homography.cpp:91:1: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/iir.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/image.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/image.cpp.o -c /<>/src/backend/opencl/image.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/index.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/index.cpp.o -c /<>/src/backend/opencl/index.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/index.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/select.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/select.cpp.o -c /<>/src/backend/cpu/select.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/index.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/index.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/index.cpp:16: /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = cl_double2]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = cl_double2; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:81:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = double]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = double; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:82:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = cl_float2]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = cl_float2; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:83:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = float]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = float; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:84:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:85:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = unsigned int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:86:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = long long int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = long long int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:87:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = long long unsigned int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = long long unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:88:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = unsigned char]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = unsigned char; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:89:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = char]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = char; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:90:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = short int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = short int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:91:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/index.hpp: In instantiation of ‘void opencl::kernel::index(opencl::Param, opencl::Param, const opencl::kernel::IndexKernelParam_t&, cl::Buffer**) [with T = short unsigned int]’: /<>/src/backend/opencl/index.cpp:69:21: required from ‘opencl::Array opencl::index(const opencl::Array&, const af_index_t*) [with T = short unsigned int; af_index_t = af_index_t]’ /<>/src/backend/opencl/index.cpp:92:1: required from here /<>/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/interopManager.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/interopManager.cpp.o -c /<>/src/backend/opencl/interopManager.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/inverse.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/inverse.cpp.o -c /<>/src/backend/opencl/inverse.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/solve.hpp:11, from /<>/src/backend/opencl/inverse.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/solve.hpp:11, from /<>/src/backend/opencl/inverse.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/solve.hpp:11, from /<>/src/backend/opencl/inverse.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/iota.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/iota.cpp.o -c /<>/src/backend/opencl/iota.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/iota.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/iota.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/iota.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/iota.cpp:12: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = float]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = float]’ /<>/src/backend/opencl/iota.cpp:33:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = double]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = double]’ /<>/src/backend/opencl/iota.cpp:34:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = int]’ /<>/src/backend/opencl/iota.cpp:35:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/iota.cpp:36:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = long long int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/iota.cpp:37:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = long long unsigned int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/iota.cpp:38:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned char]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/iota.cpp:39:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = short int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/iota.cpp:40:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = short unsigned int]’: /<>/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/iota.cpp:41:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/set.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/set.cpp.o -c /<>/src/backend/cpu/set.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/ireduce.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/ireduce.cpp.o -c /<>/src/backend/opencl/ireduce.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/jit.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/jit.cpp.o -c /<>/src/backend/opencl/jit.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/ireduce.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/ireduce.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/jit.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/ireduce.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/jit.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/ireduce.cpp:17: /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = float]’ /<>/src/backend/opencl/ireduce.cpp:44:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = float]’ /<>/src/backend/opencl/ireduce.cpp:44:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = double]’ /<>/src/backend/opencl/ireduce.cpp:45:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = double]’ /<>/src/backend/opencl/ireduce.cpp:45:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = cl_float2]’ /<>/src/backend/opencl/ireduce.cpp:46:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = cl_float2]’ /<>/src/backend/opencl/ireduce.cpp:46:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = cl_double2]’ /<>/src/backend/opencl/ireduce.cpp:47:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = cl_double2]’ /<>/src/backend/opencl/ireduce.cpp:47:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = int]’ /<>/src/backend/opencl/ireduce.cpp:48:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ In file included from /<>/src/backend/opencl/jit.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = int]’ /<>/src/backend/opencl/ireduce.cpp:48:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:49:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:49:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = long long int]’ /<>/src/backend/opencl/ireduce.cpp:50:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = long long int]’ /<>/src/backend/opencl/ireduce.cpp:50:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = long long unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:51:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = long long unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:51:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = char]’ /<>/src/backend/opencl/ireduce.cpp:52:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = char]’ /<>/src/backend/opencl/ireduce.cpp:52:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = unsigned char]’ /<>/src/backend/opencl/ireduce.cpp:53:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = unsigned char]’ /<>/src/backend/opencl/ireduce.cpp:53:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = short int]’ /<>/src/backend/opencl/ireduce.cpp:54:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = short int]’ /<>/src/backend/opencl/ireduce.cpp:54:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_min_t; T = short unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:55:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_min_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_min_t; T = short unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:55:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = float]’ /<>/src/backend/opencl/ireduce.cpp:58:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = float; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = float]’ /<>/src/backend/opencl/ireduce.cpp:58:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = double]’ /<>/src/backend/opencl/ireduce.cpp:59:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = double; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = double]’ /<>/src/backend/opencl/ireduce.cpp:59:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = cl_float2]’ /<>/src/backend/opencl/ireduce.cpp:60:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_float2; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = cl_float2]’ /<>/src/backend/opencl/ireduce.cpp:60:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = cl_double2]’ /<>/src/backend/opencl/ireduce.cpp:61:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = cl_double2; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = cl_double2]’ /<>/src/backend/opencl/ireduce.cpp:61:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = int]’ /<>/src/backend/opencl/ireduce.cpp:62:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = int]’ /<>/src/backend/opencl/ireduce.cpp:62:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:63:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:63:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = long long int]’ /<>/src/backend/opencl/ireduce.cpp:64:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = long long int]’ /<>/src/backend/opencl/ireduce.cpp:64:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = long long unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:65:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = long long unsigned int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = long long unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:65:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = char]’ /<>/src/backend/opencl/ireduce.cpp:66:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = char; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = char]’ /<>/src/backend/opencl/ireduce.cpp:66:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = unsigned char]’ /<>/src/backend/opencl/ireduce.cpp:67:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = unsigned char; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = unsigned char]’ /<>/src/backend/opencl/ireduce.cpp:67:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = short int]’ /<>/src/backend/opencl/ireduce.cpp:68:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = short int]’ /<>/src/backend/opencl/ireduce.cpp:68:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘void opencl::kernel::ireduce(opencl::Param, cl::Buffer*, opencl::Param, int) [with T = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/ireduce.cpp:29:31: required from ‘void opencl::ireduce(opencl::Array&, opencl::Array&, const opencl::Array&, int) [with af_op_t op = af_max_t; T = short unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:69:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/ireduce.hpp: In instantiation of ‘T opencl::kernel::ireduce_all(opencl::uint*, opencl::Param) [with T = short unsigned int; af_op_t op = af_max_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/ireduce.cpp:35:42: required from ‘T opencl::ireduce_all(unsigned int*, const opencl::Array&) [with af_op_t op = af_max_t; T = short unsigned int]’ /<>/src/backend/opencl/ireduce.cpp:69:5: required from here /<>/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/shift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/shift.cpp.o -c /<>/src/backend/cpu/shift.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/join.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/join.cpp.o -c /<>/src/backend/opencl/join.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/join.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/join.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/join.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/join.cpp:12: /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = float; Ty = float]’ /<>/src/backend/opencl/join.cpp:174:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = float; Ty = float]’ /<>/src/backend/opencl/join.cpp:174:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = float; Ty = float]’ /<>/src/backend/opencl/join.cpp:174:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = float; Ti = float; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = float; Ty = float]’ /<>/src/backend/opencl/join.cpp:174:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = double; Ti = double; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = double; Ty = double]’ /<>/src/backend/opencl/join.cpp:175:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = double; Ti = double; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = double; Ty = double]’ /<>/src/backend/opencl/join.cpp:175:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = double; Ti = double; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = double; Ty = double]’ /<>/src/backend/opencl/join.cpp:175:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = double; Ti = double; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = double; Ty = double]’ /<>/src/backend/opencl/join.cpp:175:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_float2; Ti = cl_float2; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = cl_float2; Ty = cl_float2]’ /<>/src/backend/opencl/join.cpp:176:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_float2; Ti = cl_float2; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = cl_float2; Ty = cl_float2]’ /<>/src/backend/opencl/join.cpp:176:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_float2; Ti = cl_float2; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = cl_float2; Ty = cl_float2]’ /<>/src/backend/opencl/join.cpp:176:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_float2; Ti = cl_float2; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = cl_float2; Ty = cl_float2]’ /<>/src/backend/opencl/join.cpp:176:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_double2; Ti = cl_double2; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = cl_double2; Ty = cl_double2]’ /<>/src/backend/opencl/join.cpp:177:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_double2; Ti = cl_double2; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = cl_double2; Ty = cl_double2]’ /<>/src/backend/opencl/join.cpp:177:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_double2; Ti = cl_double2; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = cl_double2; Ty = cl_double2]’ /<>/src/backend/opencl/join.cpp:177:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = cl_double2; Ti = cl_double2; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = cl_double2; Ty = cl_double2]’ /<>/src/backend/opencl/join.cpp:177:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = int; Ti = int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = int; Ty = int]’ /<>/src/backend/opencl/join.cpp:178:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = int; Ti = int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = int; Ty = int]’ /<>/src/backend/opencl/join.cpp:178:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = int; Ti = int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = int; Ty = int]’ /<>/src/backend/opencl/join.cpp:178:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = int; Ti = int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = int; Ty = int]’ /<>/src/backend/opencl/join.cpp:178:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned int; Ti = unsigned int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = unsigned int; Ty = unsigned int]’ /<>/src/backend/opencl/join.cpp:179:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned int; Ti = unsigned int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = unsigned int; Ty = unsigned int]’ /<>/src/backend/opencl/join.cpp:179:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned int; Ti = unsigned int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = unsigned int; Ty = unsigned int]’ /<>/src/backend/opencl/join.cpp:179:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned int; Ti = unsigned int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = unsigned int; Ty = unsigned int]’ /<>/src/backend/opencl/join.cpp:179:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long int; Ti = long long int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = long long int; Ty = long long int]’ /<>/src/backend/opencl/join.cpp:180:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long int; Ti = long long int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = long long int; Ty = long long int]’ /<>/src/backend/opencl/join.cpp:180:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long int; Ti = long long int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = long long int; Ty = long long int]’ /<>/src/backend/opencl/join.cpp:180:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long int; Ti = long long int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = long long int; Ty = long long int]’ /<>/src/backend/opencl/join.cpp:180:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long unsigned int; Ti = long long unsigned int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = long long unsigned int; Ty = long long unsigned int]’ /<>/src/backend/opencl/join.cpp:181:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long unsigned int; Ti = long long unsigned int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = long long unsigned int; Ty = long long unsigned int]’ /<>/src/backend/opencl/join.cpp:181:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long unsigned int; Ti = long long unsigned int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = long long unsigned int; Ty = long long unsigned int]’ /<>/src/backend/opencl/join.cpp:181:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = long long unsigned int; Ti = long long unsigned int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = long long unsigned int; Ty = long long unsigned int]’ /<>/src/backend/opencl/join.cpp:181:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short int; Ti = short int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = short int; Ty = short int]’ /<>/src/backend/opencl/join.cpp:182:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short int; Ti = short int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = short int; Ty = short int]’ /<>/src/backend/opencl/join.cpp:182:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short int; Ti = short int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = short int; Ty = short int]’ /<>/src/backend/opencl/join.cpp:182:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short int; Ti = short int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = short int; Ty = short int]’ /<>/src/backend/opencl/join.cpp:182:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short unsigned int; Ti = short unsigned int; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = short unsigned int; Ty = short unsigned int]’ /<>/src/backend/opencl/join.cpp:183:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short unsigned int; Ti = short unsigned int; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = short unsigned int; Ty = short unsigned int]’ /<>/src/backend/opencl/join.cpp:183:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short unsigned int; Ti = short unsigned int; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = short unsigned int; Ty = short unsigned int]’ /<>/src/backend/opencl/join.cpp:183:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = short unsigned int; Ti = short unsigned int; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = short unsigned int; Ty = short unsigned int]’ /<>/src/backend/opencl/join.cpp:183:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned char; Ti = unsigned char; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = unsigned char; Ty = unsigned char]’ /<>/src/backend/opencl/join.cpp:184:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned char; Ti = unsigned char; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = unsigned char; Ty = unsigned char]’ /<>/src/backend/opencl/join.cpp:184:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned char; Ti = unsigned char; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = unsigned char; Ty = unsigned char]’ /<>/src/backend/opencl/join.cpp:184:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = unsigned char; Ti = unsigned char; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = unsigned char; Ty = unsigned char]’ /<>/src/backend/opencl/join.cpp:184:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = char; Ti = char; int dim = 0]’: /<>/src/backend/opencl/join.cpp:52:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = char; Ty = char]’ /<>/src/backend/opencl/join.cpp:185:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = char; Ti = char; int dim = 1]’: /<>/src/backend/opencl/join.cpp:56:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = char; Ty = char]’ /<>/src/backend/opencl/join.cpp:185:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = char; Ti = char; int dim = 2]’: /<>/src/backend/opencl/join.cpp:60:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = char; Ty = char]’ /<>/src/backend/opencl/join.cpp:185:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/join.hpp: In instantiation of ‘void opencl::kernel::join(opencl::Param, opencl::Param, af::dim4) [with To = char; Ti = char; int dim = 3]’: /<>/src/backend/opencl/join.cpp:64:40: required from ‘opencl::Array opencl::join(int, const opencl::Array&, const opencl::Array&) [with Tx = char; Ty = char]’ /<>/src/backend/opencl/join.cpp:185:5: required from here /<>/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/sift.cpp.o -c /<>/src/backend/cpu/sift.cpp [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sobel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/sobel.cpp.o -c /<>/src/backend/cpu/sobel.cpp [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/solve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/solve.cpp.o -c /<>/src/backend/cpu/solve.cpp [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/sort.cpp.o -c /<>/src/backend/cpu/sort.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/lookup.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/lookup.cpp.o -c /<>/src/backend/opencl/lookup.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/lu.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/lu.cpp.o -c /<>/src/backend/opencl/lu.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/match_template.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/match_template.cpp.o -c /<>/src/backend/opencl/match_template.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/lookup.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/lookup.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/lu.hpp:11, from /<>/src/backend/opencl/lu.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/match_template.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/lu.hpp:11, from /<>/src/backend/opencl/lu.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/lookup.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/match_template.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/lookup.cpp: At global scope: /<>/src/backend/opencl/lookup.cpp:53:22: warning: extra ‘;’ [-Wpedantic] 53 | INSTANTIATE(float ); | ^ /<>/src/backend/opencl/lookup.cpp:54:22: warning: extra ‘;’ [-Wpedantic] 54 | INSTANTIATE(cfloat ); | ^ /<>/src/backend/opencl/lookup.cpp:55:22: warning: extra ‘;’ [-Wpedantic] 55 | INSTANTIATE(double ); | ^ /<>/src/backend/opencl/lookup.cpp:56:22: warning: extra ‘;’ [-Wpedantic] 56 | INSTANTIATE(cdouble ); | ^ /<>/src/backend/opencl/lookup.cpp:57:22: warning: extra ‘;’ [-Wpedantic] 57 | INSTANTIATE(int ); | ^ /<>/src/backend/opencl/lookup.cpp:58:22: warning: extra ‘;’ [-Wpedantic] 58 | INSTANTIATE(unsigned); | ^ /<>/src/backend/opencl/lookup.cpp:59:22: warning: extra ‘;’ [-Wpedantic] 59 | INSTANTIATE(intl ); | ^ /<>/src/backend/opencl/lookup.cpp:60:22: warning: extra ‘;’ [-Wpedantic] 60 | INSTANTIATE(uintl ); | ^ /<>/src/backend/opencl/lookup.cpp:61:22: warning: extra ‘;’ [-Wpedantic] 61 | INSTANTIATE(uchar ); | ^ /<>/src/backend/opencl/lookup.cpp:62:22: warning: extra ‘;’ [-Wpedantic] 62 | INSTANTIATE(char ); | ^ /<>/src/backend/opencl/lookup.cpp:63:22: warning: extra ‘;’ [-Wpedantic] 63 | INSTANTIATE(ushort ); | ^ /<>/src/backend/opencl/lookup.cpp:64:22: warning: extra ‘;’ [-Wpedantic] 64 | INSTANTIATE(short ); | ^ In file included from /<>/src/backend/opencl/lu.hpp:11, from /<>/src/backend/opencl/lu.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/lookup.cpp:12: /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/match_template.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = float; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = float; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:53:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/lu.cpp:14: /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool same_dims = true]’: /<>/src/backend/opencl/kernel/lu_split.hpp:109:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = float]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/lu.cpp:109:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool same_dims = false]’: /<>/src/backend/opencl/kernel/lu_split.hpp:111:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = float]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/lu.cpp:109:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool same_dims = true]’: /<>/src/backend/opencl/kernel/lu_split.hpp:109:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/lu.cpp:110:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool same_dims = false]’: /<>/src/backend/opencl/kernel/lu_split.hpp:111:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/lu.cpp:110:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool same_dims = true]’: /<>/src/backend/opencl/kernel/lu_split.hpp:109:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = double]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/lu.cpp:111:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool same_dims = false]’: /<>/src/backend/opencl/kernel/lu_split.hpp:111:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = double]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/lu.cpp:111:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool same_dims = true]’: /<>/src/backend/opencl/kernel/lu_split.hpp:109:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/lu.cpp:112:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lu_split.hpp: In instantiation of ‘void opencl::kernel::lu_split_launcher(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool same_dims = false]’: /<>/src/backend/opencl/kernel/lu_split.hpp:111:36: required from ‘void opencl::kernel::lu_split(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2]’ /<>/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/lu.cpp:112:1: required from here /<>/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_float2; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_float2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:54:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_by_key.cpp.o /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/sort_by_key.cpp.o -c /<>/src/backend/cpu/sort_by_key.cpp /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = double; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = double; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:55:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/match_template.cpp:16: /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = cl_double2; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = cl_double2; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:56:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = double; outType = double; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = double; outType = double; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:51:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:57:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = float; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = float; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:52:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:58:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = char; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = char; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:53:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:59:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = int; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:54:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = long long unsigned int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = long long unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:60:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned int; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:55:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = unsigned char; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = unsigned char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:61:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = unsigned char; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = unsigned char; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:56:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = char; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = char; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:62:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short int; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:57:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short unsigned int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short unsigned int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:63:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = float; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = float; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = float; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = float; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = float]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = double; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = double; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = double; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = double; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = double]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSAD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSAD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_LSSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = short int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = short unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = short unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSSD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZSSD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_NCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = long long int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long unsigned int; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long unsigned int; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long unsigned int; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_NCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_NCC]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = long long unsigned int; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = long long unsigned int]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned char; unsigned int dim = 0]’: /<>/src/backend/opencl/lookup.cpp:33:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZNCC; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_ZNCC]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned char; unsigned int dim = 1]’: /<>/src/backend/opencl/lookup.cpp:34:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SHD; bool needMean = true]’: /<>/src/backend/opencl/match_template.cpp:33:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned char; unsigned int dim = 2]’: /<>/src/backend/opencl/lookup.cpp:35:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/lookup.hpp: In instantiation of ‘void opencl::kernel::lookup(opencl::Param, opencl::Param, opencl::Param, int) [with in_t = short int; idx_t = unsigned char; unsigned int dim = 3]’: /<>/src/backend/opencl/lookup.cpp:36:47: required from ‘opencl::Array opencl::lookup(const opencl::Array&, const opencl::Array&, unsigned int) [with in_t = short int; idx_t = unsigned char]’ /<>/src/backend/opencl/lookup.cpp:64:1: required from here /<>/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/match_template.hpp: In instantiation of ‘void opencl::kernel::matchTemplate(opencl::Param, opencl::Param, opencl::Param) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SHD; bool needMean = false]’: /<>/src/backend/opencl/match_template.cpp:35:61: required from ‘opencl::Array opencl::match_template(const opencl::Array&, const opencl::Array&) [with inType = short unsigned int; outType = float; af_match_type mType = AF_SHD]’ /<>/src/backend/opencl/match_template.cpp:58:1: required from here /<>/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/math.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/math.cpp.o -c /<>/src/backend/opencl/math.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/backend/opencl/math.hpp:17, from /<>/src/backend/opencl/math.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/max.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/max.cpp.o -c /<>/src/backend/opencl/max.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/max.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/max.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/max.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16, from /<>/src/backend/opencl/max.cpp:10: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = float; To = float]’ /<>/src/backend/opencl/max.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = float; To = float]’ /<>/src/backend/opencl/max.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = double; To = double]’ /<>/src/backend/opencl/max.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = double; To = double]’ /<>/src/backend/opencl/max.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/max.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/max.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/max.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/max.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = int; To = int]’ /<>/src/backend/opencl/max.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = int; To = int]’ /<>/src/backend/opencl/max.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/max.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/max.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/max.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/max.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/max.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/max.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = char; To = char]’ /<>/src/backend/opencl/max.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = char; To = char]’ /<>/src/backend/opencl/max.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = unsigned char; To = unsigned char]’ /<>/src/backend/opencl/max.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = unsigned char; To = unsigned char]’ /<>/src/backend/opencl/max.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = short int; To = short int]’ /<>/src/backend/opencl/max.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = short int; To = short int]’ /<>/src/backend/opencl/max.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_max_t; Ti = short unsigned int; To = short unsigned int]’ /<>/src/backend/opencl/max.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_max_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_max_t; Ti = short unsigned int; To = short unsigned int]’ /<>/src/backend/opencl/max.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/meanshift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/meanshift.cpp.o -c /<>/src/backend/opencl/meanshift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/meanshift.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/meanshift.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/medfilt.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/medfilt.cpp.o -c /<>/src/backend/opencl/medfilt.cpp In file included from /<>/src/backend/opencl/meanshift.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/meanshift.cpp:15: /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = float; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = float; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:36:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = float; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = float; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:36:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = double; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = double; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:37:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = double; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = double; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:37:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = char; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = char; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:38:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = char; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = char; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:38:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:39:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:39:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = unsigned int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = unsigned int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:40:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = unsigned int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = unsigned int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:40:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = unsigned char; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = unsigned char; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:41:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = unsigned char; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = unsigned char; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:41:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = short int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = short int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:42:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = short int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = short int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:42:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = short unsigned int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = short unsigned int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:43:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = short unsigned int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = short unsigned int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:43:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = long long int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = long long int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:44:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = long long int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = long long int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:44:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = long long unsigned int; bool is_color = true; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = long long unsigned int; bool is_color = true]’ /<>/src/backend/opencl/meanshift.cpp:45:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/meanshift.hpp: In instantiation of ‘void opencl::kernel::meanshift(opencl::Param, opencl::Param, float, float, opencl::uint) [with T = long long unsigned int; bool is_color = false; opencl::uint = unsigned int]’: /<>/src/backend/opencl/meanshift.cpp:28:35: required from ‘opencl::Array opencl::meanshift(const opencl::Array&, const float&, const float&, unsigned int) [with T = long long unsigned int; bool is_color = false]’ /<>/src/backend/opencl/meanshift.cpp:45:1: required from here /<>/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/medfilt.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/medfilt.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/medfilt.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/medfilt.cpp:15: /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = float; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = float; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = double; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = double; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = unsigned char; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = unsigned char; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_ZERO; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_ZERO; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 3; unsigned int w_wid = 3]’: /<>/src/backend/opencl/medfilt.cpp:33:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 5; unsigned int w_wid = 5]’: /<>/src/backend/opencl/medfilt.cpp:34:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 7; unsigned int w_wid = 7]’: /<>/src/backend/opencl/medfilt.cpp:35:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 9; unsigned int w_wid = 9]’: /<>/src/backend/opencl/medfilt.cpp:36:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 11; unsigned int w_wid = 11]’: /<>/src/backend/opencl/medfilt.cpp:37:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 13; unsigned int w_wid = 13]’: /<>/src/backend/opencl/medfilt.cpp:38:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/medfilt.hpp: In instantiation of ‘void opencl::kernel::medfilt(opencl::Param, opencl::Param) [with T = short unsigned int; af_border_type pad = AF_PAD_SYM; unsigned int w_len = 15; unsigned int w_wid = 15]’: /<>/src/backend/opencl/medfilt.cpp:39:49: required from ‘opencl::Array opencl::medfilt(const opencl::Array&, dim_t, dim_t) [with T = short unsigned int; af_border_type edge_pad = AF_PAD_SYM; dim_t = long long int]’ /<>/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/memory.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/memory.cpp.o -c /<>/src/backend/opencl/memory.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/memory.hpp:11, from /<>/src/backend/opencl/memory.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/memory.hpp:11, from /<>/src/backend/opencl/memory.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/memory.cpp: In member function ‘virtual void* opencl::MemoryManager::nativeAlloc(size_t)’: /<>/src/backend/opencl/memory.cpp:100:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 100 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/memory.cpp: In member function ‘virtual void opencl::MemoryManager::nativeFree(void*)’: /<>/src/backend/opencl/memory.cpp:109:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 109 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/memory.cpp: In member function ‘virtual void* opencl::MemoryManagerPinned::nativeAlloc(size_t)’: /<>/src/backend/opencl/memory.cpp:144:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 144 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/memory.cpp: In member function ‘virtual void opencl::MemoryManagerPinned::nativeFree(void*)’: /<>/src/backend/opencl/memory.cpp:161:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 161 | } catch(cl::Error err) { | ^~~ [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_index.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/sort_index.cpp.o -c /<>/src/backend/cpu/sort_index.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/min.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/min.cpp.o -c /<>/src/backend/opencl/min.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/min.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/min.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/min.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16, from /<>/src/backend/opencl/min.cpp:10: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = float; To = float]’ /<>/src/backend/opencl/min.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = float; To = float]’ /<>/src/backend/opencl/min.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = double; To = double]’ /<>/src/backend/opencl/min.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = double; To = double]’ /<>/src/backend/opencl/min.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/min.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/min.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/min.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/min.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = int; To = int]’ /<>/src/backend/opencl/min.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = int; To = int]’ /<>/src/backend/opencl/min.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/min.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/min.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/min.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/min.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/min.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/min.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = char; To = char]’ /<>/src/backend/opencl/min.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = char; To = char]’ /<>/src/backend/opencl/min.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = unsigned char; To = unsigned char]’ /<>/src/backend/opencl/min.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned char; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = unsigned char; To = unsigned char]’ /<>/src/backend/opencl/min.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = short int; To = short int]’ /<>/src/backend/opencl/min.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = short int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = short int; To = short int]’ /<>/src/backend/opencl/min.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_min_t; Ti = short unsigned int; To = short unsigned int]’ /<>/src/backend/opencl/min.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = short unsigned int; af_op_t op = af_min_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_min_t; Ti = short unsigned int; To = short unsigned int]’ /<>/src/backend/opencl/min.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/surface.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/surface.cpp.o -c /<>/src/backend/cpu/surface.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/susan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/susan.cpp.o -c /<>/src/backend/cpu/susan.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/svd.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/svd.cpp.o -c /<>/src/backend/cpu/svd.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/tile.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/tile.cpp.o -c /<>/src/backend/cpu/tile.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o -c /<>/src/backend/opencl/nearest_neighbour.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/nearest_neighbour.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/nearest_neighbour.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = float; To = float; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = float; To = float; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = float; To = float; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = float; To = float; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = float; To = float; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = float; To = float; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = float; To = float; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = float; To = float; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = float; To = float; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = float; To = float; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = float; To = float; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = float; To = float; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = float; To = float; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = double; To = double; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = double; To = double; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = double; To = double; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = double; To = double; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = double; To = double; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = double; To = double; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = double; To = double; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = double; To = double; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = double; To = double; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = double; To = double; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = double; To = double; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = double; To = double; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = double; To = double; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = int; To = int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = int; To = int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = int; To = int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = int; To = int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = int; To = int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = int; To = int; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = int; To = int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = int; To = int; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long int; To = long long int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long int; To = long long int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long int; To = long long int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long int; To = long long int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long int; To = long long int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long int; To = long long int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long int; To = long long int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long int; To = long long int; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long int; To = long long int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long unsigned int; To = long long unsigned int; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long unsigned int; To = long long unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short int; To = int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short int; To = int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short int; To = int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short int; To = int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short int; To = int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short int; To = int; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short int; To = int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short int; To = int; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short int; To = int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = short unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = short unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:17: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/nearest_neighbour.cpp:68:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned char; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/nearest_neighbour.cpp:70:47: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned char; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/nearest_neighbour.cpp:16: /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned char; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 165 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned char; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = unsigned char; To = unsigned int; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = unsigned char; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SAD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:89:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SSD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:90:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/nearest_neighbour.hpp: In instantiation of ‘void opencl::kernel::nearest_neighbour(opencl::Param, opencl::Param, opencl::Param, opencl::Param, dim_t, unsigned int, size_t, bool) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; dim_t = long long int; size_t = long unsigned int]’: /<>/src/backend/opencl/nearest_neighbour.cpp:78:48: required from ‘void opencl::nearest_neighbour_(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint) [with T = long long unsigned int; To = unsigned int; af_match_type dist_type = AF_SHD; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:91:55: required from ‘void opencl::nearest_neighbour(opencl::Array&, opencl::Array&, const opencl::Array&, const opencl::Array&, opencl::uint, opencl::uint, af_match_type) [with T = long long unsigned int; To = unsigned int; opencl::uint = unsigned int]’ /<>/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/transform.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/transform.cpp.o -c /<>/src/backend/cpu/transform.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/orb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/orb.cpp.o -c /<>/src/backend/opencl/orb.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/transpose.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/transpose.cpp.o -c /<>/src/backend/cpu/transpose.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/orb.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/orb.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/orb.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/orb.cpp:17: /<>/src/backend/opencl/kernel/orb.hpp: In instantiation of ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’: /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:72:1: required from here /<>/src/backend/opencl/kernel/orb.hpp:518:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 518 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/orb.hpp: In instantiation of ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’: /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:73:1: required from here /<>/src/backend/opencl/kernel/orb.hpp:518:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/orb.hpp:18, from /<>/src/backend/opencl/orb.cpp:17: /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = float; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/kernel/orb.hpp:205:46: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:72:1: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/orb.hpp:17, from /<>/src/backend/opencl/orb.cpp:17: /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = float; bool nonmax = true]’: /<>/src/backend/opencl/kernel/orb.hpp:224:26: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:72:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 184 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/orb.hpp:20, from /<>/src/backend/opencl/orb.cpp:17: /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/orb.hpp:309:32: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, float, unsigned int, bool) [with T = float; convAccT = float]’ /<>/src/backend/opencl/orb.cpp:72:1: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 77 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/orb.hpp:18, from /<>/src/backend/opencl/orb.cpp:17: /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = double; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/kernel/orb.hpp:205:46: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:73:1: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/orb.hpp:17, from /<>/src/backend/opencl/orb.cpp:17: /<>/src/backend/opencl/kernel/fast.hpp: In instantiation of ‘void opencl::kernel::fast(unsigned int, unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, float, unsigned int) [with T = double; bool nonmax = true]’: /<>/src/backend/opencl/kernel/orb.hpp:224:26: required from ‘void opencl::kernel::orb(unsigned int*, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param&, opencl::Param, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:43:28: required from ‘unsigned int opencl::orb(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, float, unsigned int, float, unsigned int, bool) [with T = double; convAccT = double]’ /<>/src/backend/opencl/orb.cpp:73:1: required from here /<>/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 184 | } catch (cl::Error err) { | ^~~ [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/triangle.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/triangle.cpp.o -c /<>/src/backend/cpu/triangle.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/platform.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/platform.cpp.o -c /<>/src/backend/opencl/platform.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.cpp:25: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.cpp:25: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/unwrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/unwrap.cpp.o -c /<>/src/backend/cpu/unwrap.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/plot.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/plot.cpp.o -c /<>/src/backend/opencl/plot.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/plot3.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/plot3.cpp.o -c /<>/src/backend/opencl/plot3.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/product.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/product.cpp.o -c /<>/src/backend/opencl/product.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/product.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/product.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/product.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16, from /<>/src/backend/opencl/product.cpp:10: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = float; To = float]’ /<>/src/backend/opencl/product.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = float; To = float]’ /<>/src/backend/opencl/product.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = double; To = double]’ /<>/src/backend/opencl/product.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = double; To = double]’ /<>/src/backend/opencl/product.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/product.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/product.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/product.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/product.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = int; To = int]’ /<>/src/backend/opencl/product.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = int; To = int]’ /<>/src/backend/opencl/product.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/product.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/product.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/product.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/product.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = char; To = int]’ /<>/src/backend/opencl/product.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = char; To = int]’ /<>/src/backend/opencl/product.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = short int; To = int]’ /<>/src/backend/opencl/product.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = short int; To = int]’ /<>/src/backend/opencl/product.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_mul_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_mul_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_mul_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/product.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/where.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/where.cpp.o -c /<>/src/backend/cpu/where.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/wrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/wrap.cpp.o -c /<>/src/backend/cpu/wrap.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o -c /<>/src/backend/ArrayInfo.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o -c /<>/src/backend/MemoryManager.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/cblas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/cblas.cpp.o -c /<>/src/backend/cblas.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dim4.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/dim4.cpp.o -c /<>/src/backend/dim4.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dispatch.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/dispatch.cpp.o -c /<>/src/backend/dispatch.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/host_memory.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/host_memory.cpp.o -c /<>/src/backend/host_memory.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/lapacke.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/lapacke.cpp.o -c /<>/src/backend/lapacke.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/util.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/util.cpp.o -c /<>/src/backend/util.cpp [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/program.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/program.cpp.o -c /<>/src/backend/opencl/program.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o -c /<>/src/api/c/approx.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/program.hpp:11, from /<>/src/backend/opencl/program.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/program.hpp:11, from /<>/src/backend/opencl/program.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/qr.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/qr.cpp.o -c /<>/src/backend/opencl/qr.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/qr.hpp:11, from /<>/src/backend/opencl/qr.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/qr.hpp:11, from /<>/src/backend/opencl/qr.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/qr.hpp:11, from /<>/src/backend/opencl/qr.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/random.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/random.cpp.o -c /<>/src/backend/opencl/random.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o -c /<>/src/api/c/array.cpp In file included from /<>/src/backend/opencl/qr.cpp:21: /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/qr.cpp:126:1: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/qr.cpp:127:1: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/qr.cpp:128:1: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/qr.cpp:129:1: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/random.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/random.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/random.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/random.cpp:15: /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = float; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:61:5: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 141 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = double; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:62:5: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = float; bool isRandu = false]’: /<>/src/backend/opencl/random.cpp:63:5: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = double; bool isRandu = false]’: /<>/src/backend/opencl/random.cpp:64:5: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = int]’ /<>/src/backend/opencl/random.cpp:40:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = unsigned int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/random.cpp:41:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = long long int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/random.cpp:42:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = long long unsigned int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/random.cpp:43:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = short int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/random.cpp:44:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = short unsigned int; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/random.cpp:45:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = char; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = char]’ /<>/src/backend/opencl/random.cpp:46:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = unsigned char; bool isRandu = true]’: /<>/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/random.cpp:47:64: required from here /<>/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/assign.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/assign.cpp.o -c /<>/src/api/c/assign.cpp [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/range.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/range.cpp.o -c /<>/src/backend/opencl/range.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/range.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/range.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/regions.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/regions.cpp.o -c /<>/src/backend/opencl/regions.cpp In file included from /<>/src/backend/opencl/range.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/range.cpp:12: /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = float]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = float]’ /<>/src/backend/opencl/range.cpp:41:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 77 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = double]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = double]’ /<>/src/backend/opencl/range.cpp:42:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = int]’ /<>/src/backend/opencl/range.cpp:43:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = unsigned int]’ /<>/src/backend/opencl/range.cpp:44:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = long long int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = long long int]’ /<>/src/backend/opencl/range.cpp:45:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = long long unsigned int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = long long unsigned int]’ /<>/src/backend/opencl/range.cpp:46:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned char]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = unsigned char]’ /<>/src/backend/opencl/range.cpp:47:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = short int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = short int]’ /<>/src/backend/opencl/range.cpp:48:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = short unsigned int]’: /<>/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = short unsigned int]’ /<>/src/backend/opencl/range.cpp:49:5: required from here /<>/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/regions.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/regions.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/regions.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/reorder.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/reorder.cpp.o -c /<>/src/backend/opencl/reorder.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reorder.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reorder.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reorder.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reorder.cpp:12: /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = float; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = float]’ /<>/src/backend/opencl/reorder.cpp:36:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 80 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = double; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = double]’ /<>/src/backend/opencl/reorder.cpp:37:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = cl_float2; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = cl_float2]’ /<>/src/backend/opencl/reorder.cpp:38:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = cl_double2; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = cl_double2]’ /<>/src/backend/opencl/reorder.cpp:39:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = int]’ /<>/src/backend/opencl/reorder.cpp:40:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/reorder.cpp:41:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = unsigned char; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/reorder.cpp:42:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = char; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = char]’ /<>/src/backend/opencl/reorder.cpp:43:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = long long int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/reorder.cpp:44:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = long long unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/reorder.cpp:45:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = short int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/reorder.cpp:46:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/reorder.hpp: In instantiation of ‘void opencl::kernel::reorder(opencl::Param, opencl::Param, const dim_t*) [with T = short unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/reorder.cpp:47:5: required from here /<>/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/regions.cpp:15: /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = float; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = float]’ /<>/src/backend/opencl/regions.cpp:47:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 215 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = float; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = float]’ /<>/src/backend/opencl/regions.cpp:47:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = double; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = double]’ /<>/src/backend/opencl/regions.cpp:48:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = double; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = double]’ /<>/src/backend/opencl/regions.cpp:48:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = int; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = int]’ /<>/src/backend/opencl/regions.cpp:49:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = int; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = int]’ /<>/src/backend/opencl/regions.cpp:49:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = unsigned int; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = unsigned int]’ /<>/src/backend/opencl/regions.cpp:50:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = unsigned int; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = unsigned int]’ /<>/src/backend/opencl/regions.cpp:50:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = short int; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = short int]’ /<>/src/backend/opencl/regions.cpp:51:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = short int; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = short int]’ /<>/src/backend/opencl/regions.cpp:51:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = short unsigned int; bool full_conn = false; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = short unsigned int]’ /<>/src/backend/opencl/regions.cpp:52:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/regions.hpp: In instantiation of ‘void opencl::kernel::regions(opencl::Param, opencl::Param) [with T = short unsigned int; bool full_conn = true; int n_per_thread = 2]’: /<>/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = short unsigned int]’ /<>/src/backend/opencl/regions.cpp:52:1: required from here /<>/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/resize.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/resize.cpp.o -c /<>/src/backend/opencl/resize.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/resize.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/resize.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/resize.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/resize.cpp:14: /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:51:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = float; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:51:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = float; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:51:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:52:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = double; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:52:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = double; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:52:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_float2; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:53:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_float2; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:53:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_float2; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:53:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_double2; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:54:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_double2; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:54:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = cl_double2; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:54:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:55:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:55:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:55:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:56:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:56:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:56:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:57:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:57:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:57:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:58:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:58:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = long long unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:58:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned char; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:59:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned char; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:59:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = unsigned char; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:59:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = char; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:60:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = char; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:60:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = char; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:60:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:61:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:61:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:61:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/resize.cpp:30:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:62:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/resize.cpp:33:54: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:62:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/resize.hpp: In instantiation of ‘void opencl::kernel::resize(opencl::Param, opencl::Param) [with T = short unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/resize.cpp:36:51: required from ‘opencl::Array opencl::resize(const opencl::Array&, dim_t, dim_t, af_interp_type) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/resize.cpp:62:5: required from here /<>/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/rotate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/rotate.cpp.o -c /<>/src/backend/opencl/rotate.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/rotate.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/rotate.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/rotate.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/rotate.cpp:12: /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = float; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = float]’ /<>/src/backend/opencl/rotate.cpp:47:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 156 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = float; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = float]’ /<>/src/backend/opencl/rotate.cpp:47:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = float; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = float]’ /<>/src/backend/opencl/rotate.cpp:47:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = double; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = double]’ /<>/src/backend/opencl/rotate.cpp:48:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = double; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = double]’ /<>/src/backend/opencl/rotate.cpp:48:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = double; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = double]’ /<>/src/backend/opencl/rotate.cpp:48:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_float2; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = cl_float2]’ /<>/src/backend/opencl/rotate.cpp:49:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_float2; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = cl_float2]’ /<>/src/backend/opencl/rotate.cpp:49:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_float2; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = cl_float2]’ /<>/src/backend/opencl/rotate.cpp:49:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_double2; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = cl_double2]’ /<>/src/backend/opencl/rotate.cpp:50:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_double2; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = cl_double2]’ /<>/src/backend/opencl/rotate.cpp:50:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = cl_double2; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = cl_double2]’ /<>/src/backend/opencl/rotate.cpp:50:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = int]’ /<>/src/backend/opencl/rotate.cpp:51:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = int]’ /<>/src/backend/opencl/rotate.cpp:51:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = int]’ /<>/src/backend/opencl/rotate.cpp:51:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = unsigned int]’ /<>/src/backend/opencl/rotate.cpp:52:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = unsigned int]’ /<>/src/backend/opencl/rotate.cpp:52:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = unsigned int]’ /<>/src/backend/opencl/rotate.cpp:52:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = long long int]’ /<>/src/backend/opencl/rotate.cpp:53:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = long long int]’ /<>/src/backend/opencl/rotate.cpp:53:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = long long int]’ /<>/src/backend/opencl/rotate.cpp:53:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = long long unsigned int]’ /<>/src/backend/opencl/rotate.cpp:54:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = long long unsigned int]’ /<>/src/backend/opencl/rotate.cpp:54:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = long long unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = long long unsigned int]’ /<>/src/backend/opencl/rotate.cpp:54:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned char; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = unsigned char]’ /<>/src/backend/opencl/rotate.cpp:55:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned char; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = unsigned char]’ /<>/src/backend/opencl/rotate.cpp:55:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = unsigned char; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = unsigned char]’ /<>/src/backend/opencl/rotate.cpp:55:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = char; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = char]’ /<>/src/backend/opencl/rotate.cpp:56:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = char; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = char]’ /<>/src/backend/opencl/rotate.cpp:56:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = char; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = char]’ /<>/src/backend/opencl/rotate.cpp:56:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = short int]’ /<>/src/backend/opencl/rotate.cpp:57:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = short int]’ /<>/src/backend/opencl/rotate.cpp:57:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = short int]’ /<>/src/backend/opencl/rotate.cpp:57:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short unsigned int; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/rotate.cpp:26:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = short unsigned int]’ /<>/src/backend/opencl/rotate.cpp:58:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short unsigned int; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/rotate.cpp:29:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = short unsigned int]’ /<>/src/backend/opencl/rotate.cpp:58:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/rotate.hpp: In instantiation of ‘void opencl::kernel::rotate(opencl::Param, opencl::Param, float) [with T = short unsigned int; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/rotate.cpp:32:54: required from ‘opencl::Array opencl::rotate(const opencl::Array&, float, const af::dim4&, af_interp_type) [with T = short unsigned int]’ /<>/src/backend/opencl/rotate.cpp:58:5: required from here /<>/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/bilateral.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/bilateral.cpp.o -c /<>/src/api/c/bilateral.cpp [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o -c /<>/src/api/c/binary.cpp [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/scan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/scan.cpp.o -c /<>/src/backend/opencl/scan.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/scan.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/scan.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/scan.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/scan.cpp:19: /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/scan.cpp:49:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 226 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/scan.cpp:50:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/scan.cpp:51:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/scan.cpp:52:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/scan.cpp:53:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:54:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/scan.cpp:55:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/scan.cpp:56:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = char; To = int]’ /<>/src/backend/opencl/scan.cpp:57:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:58:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = short int; To = int]’ /<>/src/backend/opencl/scan.cpp:59:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:60:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’: /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:61:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = float; To = float; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = float; To = float; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/scan.cpp:49:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = float; To = float; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = float; To = float; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/scan.cpp:49:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = double; To = double; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = double; To = double; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/scan.cpp:50:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = double; To = double; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = double; To = double; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/scan.cpp:50:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/scan.cpp:51:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/scan.cpp:51:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/scan.cpp:52:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/scan.cpp:52:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = int; To = int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = int; To = int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/scan.cpp:53:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = int; To = int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = int; To = int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/scan.cpp:53:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:54:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:54:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = long long int; To = long long int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/scan.cpp:55:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = long long int; To = long long int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/scan.cpp:55:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/scan.cpp:56:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/scan.cpp:56:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = char; To = int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = char; To = int]’ /<>/src/backend/opencl/scan.cpp:57:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 128 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:58:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = short int; To = int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = short int; To = int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = short int; To = int]’ /<>/src/backend/opencl/scan.cpp:59:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_add_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:60:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:181:46: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:61:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::scan_dim_launcher(opencl::Param&, opencl::Param&, const opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:213:56: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:61:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/scan_dim.hpp: In instantiation of ‘void opencl::kernel::bcast_dim_launcher(opencl::Param&, opencl::Param&, int, bool, opencl::uint, const uint*) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_notzero_t; opencl::uint = unsigned int]’: /<>/src/backend/opencl/kernel/scan_dim.hpp:220:47: required from ‘void opencl::kernel::scan_dim(opencl::Param&, const opencl::Param&, int) [with Ti = char; To = unsigned int; af_op_t op = af_notzero_t]’ /<>/src/backend/opencl/scan.cpp:35:47: required from ‘opencl::Array opencl::scan(const opencl::Array&, int) [with af_op_t op = af_notzero_t; Ti = char; To = unsigned int]’ /<>/src/backend/opencl/scan.cpp:61:5: required from here /<>/src/backend/opencl/kernel/scan_dim.hpp:159:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 159 | } catch (cl::Error err) { | ^~~ [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/select.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/select.cpp.o -c /<>/src/backend/opencl/select.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/select.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/select.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/select.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/select.cpp:13: /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = float]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/select.cpp:42:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = double]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/select.cpp:43:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = cl_float2]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/select.cpp:44:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = cl_double2]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/select.cpp:45:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = int]’ /<>/src/backend/opencl/select.cpp:46:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = unsigned int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = unsigned int]’ /<>/src/backend/opencl/select.cpp:47:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = long long int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = long long int]’ /<>/src/backend/opencl/select.cpp:48:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = long long unsigned int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = long long unsigned int]’ /<>/src/backend/opencl/select.cpp:49:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = char]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = char]’ /<>/src/backend/opencl/select.cpp:50:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = unsigned char]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = unsigned char]’ /<>/src/backend/opencl/select.cpp:51:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = short int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = short int]’ /<>/src/backend/opencl/select.cpp:52:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/select.hpp: In instantiation of ‘void opencl::kernel::select(opencl::Param, opencl::Param, opencl::Param, opencl::Param, int) [with T = short unsigned int]’: /<>/src/backend/opencl/select.cpp:20:26: required from ‘void opencl::select(opencl::Array&, const opencl::Array&, const opencl::Array&, const opencl::Array&) [with T = short unsigned int]’ /<>/src/backend/opencl/select.cpp:53:5: required from here /<>/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/set.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/set.cpp.o -c /<>/src/backend/opencl/set.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/set.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/set.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/set.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o -c /<>/src/api/c/blas.cpp [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o -c /<>/src/api/c/cast.cpp [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/shift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/shift.cpp.o -c /<>/src/backend/opencl/shift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/shift.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/shift.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/shift.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/shift.cpp:12: /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = float]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = float]’ /<>/src/backend/opencl/shift.cpp:34:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 90 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = double]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = double]’ /<>/src/backend/opencl/shift.cpp:35:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = cl_float2]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = cl_float2]’ /<>/src/backend/opencl/shift.cpp:36:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = cl_double2]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = cl_double2]’ /<>/src/backend/opencl/shift.cpp:37:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = int]’ /<>/src/backend/opencl/shift.cpp:38:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = unsigned int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = unsigned int]’ /<>/src/backend/opencl/shift.cpp:39:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = long long int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = long long int]’ /<>/src/backend/opencl/shift.cpp:40:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = long long unsigned int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = long long unsigned int]’ /<>/src/backend/opencl/shift.cpp:41:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = unsigned char]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = unsigned char]’ /<>/src/backend/opencl/shift.cpp:42:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = char]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = char]’ /<>/src/backend/opencl/shift.cpp:43:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = short int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = short int]’ /<>/src/backend/opencl/shift.cpp:44:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = short unsigned int]’: /<>/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = short unsigned int]’ /<>/src/backend/opencl/shift.cpp:45:5: required from here /<>/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/sift.cpp.o -c /<>/src/backend/opencl/sift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sift.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sift.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/sift.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sobel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/sobel.cpp.o -c /<>/src/backend/opencl/sobel.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sobel.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sobel.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/sobel.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/sobel.cpp:15: /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = float; To = float; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const opencl::Array&, const unsigned int&) [with Ti = float; To = float]’ /<>/src/backend/opencl/sobel.cpp:41:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 84 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = double; To = double; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const opencl::Array&, const unsigned int&) [with Ti = double; To = double]’ /<>/src/backend/opencl/sobel.cpp:42:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = int; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const opencl::Array&, const unsigned int&) [with Ti = int; To = int]’ /<>/src/backend/opencl/sobel.cpp:43:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = unsigned int; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const opencl::Array&, const unsigned int&) [with Ti = unsigned int; To = int]’ /<>/src/backend/opencl/sobel.cpp:44:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = char; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const opencl::Array&, const unsigned int&) [with Ti = char; To = int]’ /<>/src/backend/opencl/sobel.cpp:45:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = unsigned char; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const opencl::Array&, const unsigned int&) [with Ti = unsigned char; To = int]’ /<>/src/backend/opencl/sobel.cpp:46:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = short int; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const opencl::Array&, const unsigned int&) [with Ti = short int; To = int]’ /<>/src/backend/opencl/sobel.cpp:47:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sobel.hpp: In instantiation of ‘void opencl::kernel::sobel(opencl::Param, opencl::Param, opencl::Param) [with Ti = short unsigned int; To = int; unsigned int ker_size = 3]’: /<>/src/backend/opencl/sobel.cpp:31:41: required from ‘std::pair, opencl::Array > opencl::sobelDerivatives(const opencl::Array&, const unsigned int&) [with Ti = short unsigned int; To = int]’ /<>/src/backend/opencl/sobel.cpp:48:1: required from here /<>/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o -c /<>/src/api/c/cholesky.cpp [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o -c /<>/src/api/c/colorspace.cpp /<>/src/api/c/colorspace.cpp:36:59: warning: extra ‘;’ [-Wpedantic] 36 | INSTANTIATE_CSPACE_DEFS1(AF_HSV , AF_RGB , af_hsv2rgb ); | ^ /<>/src/api/c/colorspace.cpp:37:59: warning: extra ‘;’ [-Wpedantic] 37 | INSTANTIATE_CSPACE_DEFS1(AF_RGB , AF_HSV , af_rgb2hsv ); | ^ /<>/src/api/c/colorspace.cpp:38:86: warning: extra ‘;’ [-Wpedantic] 38 | INSTANTIATE_CSPACE_DEFS2(AF_RGB , AF_GRAY , af_rgb2gray , 0.2126f, 0.7152f, 0.0722f); | ^ /<>/src/api/c/colorspace.cpp:39:77: warning: extra ‘;’ [-Wpedantic] 39 | INSTANTIATE_CSPACE_DEFS2(AF_GRAY , AF_RGB , af_gray2rgb , 1.0f, 1.0f, 1.0f); | ^ /<>/src/api/c/colorspace.cpp:40:71: warning: extra ‘;’ [-Wpedantic] 40 | INSTANTIATE_CSPACE_DEFS2(AF_YCbCr, AF_RGB , af_ycbcr2rgb, AF_YCC_601); | ^ /<>/src/api/c/colorspace.cpp:41:71: warning: extra ‘;’ [-Wpedantic] 41 | INSTANTIATE_CSPACE_DEFS2(AF_RGB , AF_YCbCr, af_rgb2ycbcr, AF_YCC_601); | ^ [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/complex.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/complex.cpp.o -c /<>/src/api/c/complex.cpp [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/solve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/solve.cpp.o -c /<>/src/backend/opencl/solve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/solve.hpp:11, from /<>/src/backend/opencl/solve.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/solve.hpp:11, from /<>/src/backend/opencl/solve.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/solve.hpp:11, from /<>/src/backend/opencl/solve.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/sort.cpp.o -c /<>/src/backend/opencl/sort.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/convolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/convolve.cpp.o -c /<>/src/api/c/convolve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/sort.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/kernel/sort.hpp:19, from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort.hpp:110:35: required from ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 1]’ /<>/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:57:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:58:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:59:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:60:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:61:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = unsigned char; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:62:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:63:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = short unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:64:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:65:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = true]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/sort.cpp:13: /<>/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = long long unsigned int; bool isAscending = false]’ /<>/src/backend/opencl/sort.cpp:66:5: required from here /<>/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o -c /<>/src/api/c/corrcoef.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o -c /<>/src/api/c/covariance.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o -c /<>/src/api/c/data.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o -c /<>/src/api/c/det.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o -c /<>/src/api/c/device.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o -c /<>/src/api/c/diff.cpp [ 22%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort_by_key.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/sort_by_key.cpp.o -c /<>/src/backend/opencl/sort_by_key.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort_by_key.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort_by_key.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/sort_by_key.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o -c /<>/src/api/c/dog.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o -c /<>/src/api/c/err_common.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o -c /<>/src/api/c/error.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o -c /<>/src/api/c/exampleFunction.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o -c /<>/src/api/c/fast.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o -c /<>/src/api/c/features.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o -c /<>/src/api/c/fft.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o -c /<>/src/api/c/fftconvolve.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o -c /<>/src/api/c/filters.cpp [ 22%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort_index.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/sort_index.cpp.o -c /<>/src/backend/opencl/sort_index.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort_index.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/sort_index.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/sort_index.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o -c /<>/src/api/c/flip.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o -c /<>/src/api/c/gaussian_kernel.cpp [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sum.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/sum.cpp.o -c /<>/src/backend/opencl/sum.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/sum.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/sum.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o -c /<>/src/api/c/gradient.cpp In file included from /<>/src/backend/opencl/reduce_impl.hpp:14, from /<>/src/backend/opencl/sum.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce_impl.hpp:16, from /<>/src/backend/opencl/sum.cpp:10: /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/sum.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = float; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = float; To = float]’ /<>/src/backend/opencl/sum.cpp:15:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/sum.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = double; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = double; To = double]’ /<>/src/backend/opencl/sum.cpp:16:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/sum.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_float2; To = cl_float2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = cl_float2; To = cl_float2]’ /<>/src/backend/opencl/sum.cpp:17:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/sum.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = cl_double2; To = cl_double2; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = cl_double2; To = cl_double2]’ /<>/src/backend/opencl/sum.cpp:18:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/sum.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = int; To = int]’ /<>/src/backend/opencl/sum.cpp:19:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = int; To = float]’ /<>/src/backend/opencl/sum.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = int; To = float]’ /<>/src/backend/opencl/sum.cpp:20:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = unsigned int; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:21:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = unsigned int; To = float]’ /<>/src/backend/opencl/sum.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = unsigned int; To = float]’ /<>/src/backend/opencl/sum.cpp:22:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/sum.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = long long int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = long long int; To = long long int]’ /<>/src/backend/opencl/sum.cpp:23:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = long long int; To = double]’ /<>/src/backend/opencl/sum.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = long long int; To = double]’ /<>/src/backend/opencl/sum.cpp:24:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/sum.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = long long unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = long long unsigned int]’ /<>/src/backend/opencl/sum.cpp:25:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = double]’ /<>/src/backend/opencl/sum.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = long long unsigned int; To = double; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = long long unsigned int; To = double]’ /<>/src/backend/opencl/sum.cpp:26:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = char; To = int]’ /<>/src/backend/opencl/sum.cpp:27:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = char; To = int]’ /<>/src/backend/opencl/sum.cpp:27:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = char; To = float]’ /<>/src/backend/opencl/sum.cpp:28:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = char; To = float]’ /<>/src/backend/opencl/sum.cpp:28:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:29:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = unsigned char; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:29:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = unsigned char; To = float]’ /<>/src/backend/opencl/sum.cpp:30:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = unsigned char; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = unsigned char; To = float]’ /<>/src/backend/opencl/sum.cpp:30:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = short int; To = int]’ /<>/src/backend/opencl/sum.cpp:31:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = short int; To = int]’ /<>/src/backend/opencl/sum.cpp:31:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = short int; To = float]’ /<>/src/backend/opencl/sum.cpp:32:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = short int; To = float]’ /<>/src/backend/opencl/sum.cpp:32:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:33:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = unsigned int; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = short unsigned int; To = unsigned int]’ /<>/src/backend/opencl/sum.cpp:33:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘void opencl::kernel::reduce(opencl::Param, opencl::Param, int, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:29:35: required from ‘opencl::Array opencl::reduce(const opencl::Array&, int, bool, double) [with af_op_t op = af_add_t; Ti = short unsigned int; To = float]’ /<>/src/backend/opencl/sum.cpp:34:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/src/backend/opencl/kernel/reduce.hpp: In instantiation of ‘To opencl::kernel::reduce_all(opencl::Param, int, double) [with Ti = short unsigned int; To = float; af_op_t op = af_add_t]’: /<>/src/backend/opencl/reduce_impl.hpp:36:46: required from ‘To opencl::reduce_all(const opencl::Array&, bool, double) [with af_op_t op = af_add_t; Ti = short unsigned int; To = float]’ /<>/src/backend/opencl/sum.cpp:34:5: required from here /<>/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o -c /<>/src/api/c/graphics_common.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o -c /<>/src/api/c/hamming.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o -c /<>/src/api/c/harris.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o -c /<>/src/api/c/hist.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o -c /<>/src/api/c/histeq.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o -c /<>/src/api/c/histogram.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o -c /<>/src/api/c/homography.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o -c /<>/src/api/c/hsv_rgb.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o -c /<>/src/api/c/iir.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o -c /<>/src/api/c/image.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o -c /<>/src/api/c/imageio.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio2.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/imageio2.cpp.o -c /<>/src/api/c/imageio2.cpp [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/surface.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/surface.cpp.o -c /<>/src/backend/opencl/surface.cpp [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/susan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/susan.cpp.o -c /<>/src/backend/opencl/susan.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/susan.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/susan.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/susan.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/susan.cpp:13: /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = float; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = float]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = float]’ /<>/src/backend/opencl/susan.cpp:75:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = double; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = double]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = double]’ /<>/src/backend/opencl/susan.cpp:76:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = char; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = char]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = char]’ /<>/src/backend/opencl/susan.cpp:77:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = int; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = int]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = int]’ /<>/src/backend/opencl/susan.cpp:78:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned int; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = unsigned int]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned int]’ /<>/src/backend/opencl/susan.cpp:79:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = unsigned char; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = unsigned char]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = unsigned char]’ /<>/src/backend/opencl/susan.cpp:80:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short int; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = short int]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short int]’ /<>/src/backend/opencl/susan.cpp:81:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 1]’: /<>/src/backend/opencl/susan.cpp:38:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 2]’: /<>/src/backend/opencl/susan.cpp:39:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 3]’: /<>/src/backend/opencl/susan.cpp:40:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 4]’: /<>/src/backend/opencl/susan.cpp:41:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 5]’: /<>/src/backend/opencl/susan.cpp:42:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 6]’: /<>/src/backend/opencl/susan.cpp:43:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 7]’: /<>/src/backend/opencl/susan.cpp:44:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 8]’: /<>/src/backend/opencl/susan.cpp:45:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘void opencl::kernel::susan(cl::Buffer*, const cl::Buffer*, unsigned int, unsigned int, unsigned int, float, float, unsigned int) [with T = short unsigned int; unsigned int radius = 9]’: /<>/src/backend/opencl/susan.cpp:46:32: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/susan.hpp: In instantiation of ‘unsigned int opencl::kernel::nonMaximal(cl::Buffer*, cl::Buffer*, cl::Buffer*, unsigned int, unsigned int, const cl::Buffer*, unsigned int, unsigned int) [with T = short unsigned int]’: /<>/src/backend/opencl/susan.cpp:49:51: required from ‘unsigned int opencl::susan(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&, unsigned int, float, float, float, unsigned int) [with T = short unsigned int]’ /<>/src/backend/opencl/susan.cpp:82:1: required from here /<>/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o -c /<>/src/api/c/implicit.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o -c /<>/src/api/c/index.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o -c /<>/src/api/c/internal.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o -c /<>/src/api/c/inverse.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o -c /<>/src/api/c/join.cpp [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/svd.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/svd.cpp.o -c /<>/src/backend/opencl/svd.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/svd.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o -c /<>/src/api/c/lu.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/svd.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/svd.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o -c /<>/src/api/c/match_template.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o -c /<>/src/api/c/mean.cpp [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/tile.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/tile.cpp.o -c /<>/src/backend/opencl/tile.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/tile.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/tile.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/tile.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/tile.cpp:12: /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = float]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = float]’ /<>/src/backend/opencl/tile.cpp:34:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = double]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = double]’ /<>/src/backend/opencl/tile.cpp:35:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = cl_float2]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = cl_float2]’ /<>/src/backend/opencl/tile.cpp:36:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = cl_double2]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = cl_double2]’ /<>/src/backend/opencl/tile.cpp:37:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = int]’ /<>/src/backend/opencl/tile.cpp:38:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = unsigned int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = unsigned int]’ /<>/src/backend/opencl/tile.cpp:39:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = long long int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = long long int]’ /<>/src/backend/opencl/tile.cpp:40:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = long long unsigned int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = long long unsigned int]’ /<>/src/backend/opencl/tile.cpp:41:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = unsigned char]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = unsigned char]’ /<>/src/backend/opencl/tile.cpp:42:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = char]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = char]’ /<>/src/backend/opencl/tile.cpp:43:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = short int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = short int]’ /<>/src/backend/opencl/tile.cpp:44:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = short unsigned int]’: /<>/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = short unsigned int]’ /<>/src/backend/opencl/tile.cpp:45:5: required from here /<>/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transform.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/transform.cpp.o -c /<>/src/backend/opencl/transform.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o -c /<>/src/api/c/meanshift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transform.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transform.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/transform.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/transform.cpp:14: /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 135 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = float; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = float]’ /<>/src/backend/opencl/transform.cpp:113:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = double; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = double]’ /<>/src/backend/opencl/transform.cpp:114:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transform.cpp:115:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transform.cpp:116:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = int]’ /<>/src/backend/opencl/transform.cpp:117:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transform.cpp:118:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long int]’ /<>/src/backend/opencl/transform.cpp:119:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transform.cpp:120:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transform.cpp:121:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = char; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = char]’ /<>/src/backend/opencl/transform.cpp:122:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short int]’ /<>/src/backend/opencl/transform.cpp:123:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:31:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:35:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:39:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:49:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:53:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = true; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:57:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:69:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:73:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = true; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:77:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_NEAREST]’: /<>/src/backend/opencl/transform.cpp:87:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_BILINEAR]’: /<>/src/backend/opencl/transform.cpp:91:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transform.hpp: In instantiation of ‘void opencl::kernel::transform(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; bool isInverse = false; bool isPerspective = false; af_interp_type method = AF_INTERP_LOWER]’: /<>/src/backend/opencl/transform.cpp:95:42: required from ‘opencl::Array opencl::transform(const opencl::Array&, const opencl::Array&, const af::dim4&, af_interp_type, bool, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transform.cpp:124:5: required from here /<>/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o -c /<>/src/api/c/median.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o -c /<>/src/api/c/memory.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o -c /<>/src/api/c/moddims.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o -c /<>/src/api/c/morph.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o -c /<>/src/api/c/nearest_neighbour.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o -c /<>/src/api/c/norm.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o -c /<>/src/api/c/orb.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o -c /<>/src/api/c/plot.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o -c /<>/src/api/c/plot3.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o -c /<>/src/api/c/print.cpp [ 25%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transpose.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/transpose.cpp.o -c /<>/src/backend/opencl/transpose.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transpose.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transpose.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/transpose.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o -c /<>/src/api/c/qr.cpp In file included from /<>/src/backend/opencl/transpose.cpp:13: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = char; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = char; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose.cpp:53:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose.cpp:53:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose.cpp:53:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose.cpp:53:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose.cpp:54:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose.cpp:54:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose.cpp:54:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose.cpp:54:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose.cpp:55:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose.cpp:55:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose.cpp:55:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose.cpp:55:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose.cpp:56:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose.cpp:56:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose.cpp:56:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose.cpp:56:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o -c /<>/src/api/c/rank.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o -c /<>/src/api/c/reduce.cpp [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transpose_inplace.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/transpose_inplace.cpp.o -c /<>/src/backend/opencl/transpose_inplace.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transpose_inplace.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/transpose_inplace.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/transpose_inplace.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/transpose_inplace.cpp:13: /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 87 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = char; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = char; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = char]’ /<>/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = int]’ /<>/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned char; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned char; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = unsigned char; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned char]’ /<>/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long int]’ /<>/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = long long unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short int]’ /<>/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short unsigned int; bool conjugate = true; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short unsigned int; bool conjugate = true; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = short unsigned int; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short unsigned int]’ /<>/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o -c /<>/src/api/c/regions.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o -c /<>/src/api/c/reorder.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/triangle.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/triangle.cpp.o -c /<>/src/backend/opencl/triangle.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/triangle.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/triangle.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/triangle.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/triangle.cpp:13: /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = float; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:46:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = float; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:46:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = float; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:46:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = float; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = float; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:46:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = double; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:47:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = double; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:47:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = double; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:47:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = double; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = double; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:47:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:48:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = cl_float2; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:48:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = cl_float2; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:48:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_float2; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = cl_float2; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:48:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:49:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = cl_double2; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:49:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = cl_double2; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:49:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = cl_double2; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = cl_double2; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:49:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:50:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:50:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:50:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:50:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = unsigned int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:51:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = unsigned int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:51:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = unsigned int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:51:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = unsigned int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:51:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = long long int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:52:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = long long int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:52:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = long long int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:52:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = long long int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:52:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long unsigned int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = long long unsigned int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:53:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long unsigned int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = long long unsigned int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:53:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long unsigned int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = long long unsigned int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:53:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = long long unsigned int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = long long unsigned int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:53:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = char; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = char; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:54:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = char; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = char; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:54:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = char; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = char; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:54:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = char; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = char; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:54:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned char; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = unsigned char; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:55:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned char; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = unsigned char; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:55:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned char; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = unsigned char; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:55:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = unsigned char; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = unsigned char; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:55:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = short int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:56:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = short int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:56:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = short int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:56:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = short int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:56:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short unsigned int; bool is_upper = true; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool is_upper = true; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:57:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short unsigned int; bool is_upper = false; bool is_unit_diag = true]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool is_upper = false; bool is_unit_diag = true]’ /<>/src/backend/opencl/triangle.cpp:57:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short unsigned int; bool is_upper = true; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool is_upper = true; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:57:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/triangle.hpp: In instantiation of ‘void opencl::kernel::triangle(opencl::Param, opencl::Param) [with T = short unsigned int; bool is_upper = false; bool is_unit_diag = false]’: /<>/src/backend/opencl/triangle.cpp:23:48: required from ‘void opencl::triangle(opencl::Array&, const opencl::Array&) [with T = short unsigned int; bool is_upper = false; bool is_unit_diag = false]’ /<>/src/backend/opencl/triangle.cpp:57:5: required from here /<>/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o -c /<>/src/api/c/replace.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o -c /<>/src/api/c/resize.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o -c /<>/src/api/c/rgb_gray.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/types.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/types.cpp.o -c /<>/src/backend/opencl/types.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/types.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/unwrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/unwrap.cpp.o -c /<>/src/backend/opencl/unwrap.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/unwrap.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/unwrap.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/unwrap.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/unwrap.cpp:12: /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = float; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:46:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 111 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = double; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:47:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_float2; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:48:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_double2; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:49:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:50:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:51:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:52:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:53:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned char; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:54:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = char; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:55:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:56:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/unwrap.hpp: In instantiation of ‘void opencl::kernel::unwrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/unwrap.cpp:35:26: required from ‘opencl::Array opencl::unwrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/unwrap.cpp:57:5: required from here /<>/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o -c /<>/src/api/c/rotate.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o -c /<>/src/api/c/sat.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/where.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/where.cpp.o -c /<>/src/backend/opencl/where.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/where.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/where.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/where.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/where.cpp:17: /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = float]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/where.cpp:34:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 168 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = cl_float2]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/where.cpp:35:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = double]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/where.cpp:36:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = cl_double2]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/where.cpp:37:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = char]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = char]’ /<>/src/backend/opencl/where.cpp:38:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = int]’ /<>/src/backend/opencl/where.cpp:39:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = unsigned int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = unsigned int]’ /<>/src/backend/opencl/where.cpp:40:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = long long int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = long long int]’ /<>/src/backend/opencl/where.cpp:41:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = long long unsigned int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = long long unsigned int]’ /<>/src/backend/opencl/where.cpp:42:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = unsigned char]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = unsigned char]’ /<>/src/backend/opencl/where.cpp:43:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = short int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = short int]’ /<>/src/backend/opencl/where.cpp:44:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = short unsigned int]’: /<>/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = short unsigned int]’ /<>/src/backend/opencl/where.cpp:45:5: required from here /<>/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/wrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/wrap.cpp.o -c /<>/src/backend/opencl/wrap.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/wrap.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/wrap.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/wrap.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/wrap.cpp:16: /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = float; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = float; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:47:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 106 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = double; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = double; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:48:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_float2; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_float2; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:49:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_double2; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = cl_double2; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:50:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:51:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:52:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:53:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = long long unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:54:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned char; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = unsigned char; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:55:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = char; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = char; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:56:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:57:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/wrap.hpp: In instantiation of ‘void opencl::kernel::wrap(opencl::Param, opencl::Param, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short unsigned int; dim_t = long long int]’: /<>/src/backend/opencl/wrap.cpp:33:24: required from ‘opencl::Array opencl::wrap(const opencl::Array&, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, dim_t, bool) [with T = short unsigned int; dim_t = long long int]’ /<>/src/backend/opencl/wrap.cpp:58:5: required from here /<>/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o -c /<>/src/api/c/scan.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o -c /<>/src/api/c/select.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/config.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/config.cpp.o -c /<>/src/backend/opencl/kernel/config.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/kernel/config.hpp:12, from /<>/src/backend/opencl/kernel/config.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o -c /<>/src/backend/opencl/kernel/convolve_separable.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/program.hpp:11, from /<>/src/backend/opencl/kernel/convolve_separable.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/program.hpp:11, from /<>/src/backend/opencl/kernel/convolve_separable.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 108 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; accType = cl_double2; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; accType = cl_float2; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = double; accType = double; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = float; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = char; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = short int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 0; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 0; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve_separable.cpp: In instantiation of ‘void opencl::kernel::convSep(opencl::Param, opencl::Param, opencl::Param) [with T = long long int; accType = float; int conv_dim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o -c /<>/src/api/c/set.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o -c /<>/src/api/c/shift.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o -c /<>/src/api/c/sift.cpp In file included from /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sobel.cpp.o /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/sobel.cpp.o -c /<>/src/api/c/sobel.cpp /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = char; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = char; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/solve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/solve.cpp.o -c /<>/src/api/c/solve.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o -c /<>/src/api/c/sort.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o -c /<>/src/api/c/stdev.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o -c /<>/src/api/c/stream.cpp [ 28%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o -c /<>/src/api/c/surface.cpp In file included from /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = float; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o -c /<>/src/api/c/susan.cpp In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = float; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o -c /<>/src/api/c/svd.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o -c /<>/src/api/c/tile.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o -c /<>/src/api/c/transform.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o -c /<>/src/api/c/transform_coordinates.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o -c /<>/src/api/c/transpose.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o -c /<>/src/api/c/type_util.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o -c /<>/src/api/c/unary.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o -c /<>/src/api/c/unwrap.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o -c /<>/src/api/c/var.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o -c /<>/src/api/c/version.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o -c /<>/src/api/c/where.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o -c /<>/src/api/c/wrap.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o -c /<>/src/api/c/ycbcr_rgb.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o -c /<>/src/api/cpp/approx.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o -c /<>/src/api/cpp/array.cpp /<>/src/api/cpp/array.cpp:753:58: warning: extra ‘;’ [-Wpedantic] 753 | MEM_INDEX(row(int index) , row(index)); | ^ /<>/src/api/cpp/array.cpp:754:65: warning: extra ‘;’ [-Wpedantic] 754 | MEM_INDEX(rows(int first, int last) , rows(first, last)); | ^ /<>/src/api/cpp/array.cpp:755:58: warning: extra ‘;’ [-Wpedantic] 755 | MEM_INDEX(col(int index) , col(index)); | ^ /<>/src/api/cpp/array.cpp:756:65: warning: extra ‘;’ [-Wpedantic] 756 | MEM_INDEX(cols(int first, int last) , cols(first, last)); | ^ /<>/src/api/cpp/array.cpp:757:60: warning: extra ‘;’ [-Wpedantic] 757 | MEM_INDEX(slice(int index) , slice(index)); | ^ /<>/src/api/cpp/array.cpp:758:67: warning: extra ‘;’ [-Wpedantic] 758 | MEM_INDEX(slices(int first, int last) , slices(first, last)); | ^ [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o -c /<>/src/api/cpp/bilateral.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o -c /<>/src/api/cpp/binary.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o -c /<>/src/api/cpp/blas.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o -c /<>/src/api/cpp/colorspace.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o -c /<>/src/api/cpp/complex.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o -c /<>/src/api/cpp/constants.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o -c /<>/src/api/cpp/convolve.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o -c /<>/src/api/cpp/corrcoef.cpp /<>/src/api/cpp/corrcoef.cpp:25:28: warning: extra ‘;’ [-Wpedantic] 25 | INSTANTIATE_CORRCOEF(float); | ^ /<>/src/api/cpp/corrcoef.cpp:26:29: warning: extra ‘;’ [-Wpedantic] 26 | INSTANTIATE_CORRCOEF(double); | ^ /<>/src/api/cpp/corrcoef.cpp:27:26: warning: extra ‘;’ [-Wpedantic] 27 | INSTANTIATE_CORRCOEF(int); | ^ /<>/src/api/cpp/corrcoef.cpp:28:35: warning: extra ‘;’ [-Wpedantic] 28 | INSTANTIATE_CORRCOEF(unsigned int); | ^ /<>/src/api/cpp/corrcoef.cpp:29:27: warning: extra ‘;’ [-Wpedantic] 29 | INSTANTIATE_CORRCOEF(char); | ^ /<>/src/api/cpp/corrcoef.cpp:30:36: warning: extra ‘;’ [-Wpedantic] 30 | INSTANTIATE_CORRCOEF(unsigned char); | ^ /<>/src/api/cpp/corrcoef.cpp:31:27: warning: extra ‘;’ [-Wpedantic] 31 | INSTANTIATE_CORRCOEF(intl); | ^ /<>/src/api/cpp/corrcoef.cpp:32:28: warning: extra ‘;’ [-Wpedantic] 32 | INSTANTIATE_CORRCOEF(uintl); | ^ /<>/src/api/cpp/corrcoef.cpp:33:28: warning: extra ‘;’ [-Wpedantic] 33 | INSTANTIATE_CORRCOEF(short); | ^ /<>/src/api/cpp/corrcoef.cpp:34:37: warning: extra ‘;’ [-Wpedantic] 34 | INSTANTIATE_CORRCOEF(unsigned short); | ^ [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o -c /<>/src/api/cpp/covariance.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o -c /<>/src/api/cpp/data.cpp /<>/src/api/cpp/data.cpp:107:21: warning: extra ‘;’ [-Wpedantic] 107 | CONSTANT(double); | ^ /<>/src/api/cpp/data.cpp:108:20: warning: extra ‘;’ [-Wpedantic] 108 | CONSTANT(float); | ^ /<>/src/api/cpp/data.cpp:109:18: warning: extra ‘;’ [-Wpedantic] 109 | CONSTANT(int); | ^ /<>/src/api/cpp/data.cpp:110:23: warning: extra ‘;’ [-Wpedantic] 110 | CONSTANT(unsigned); | ^ /<>/src/api/cpp/data.cpp:111:19: warning: extra ‘;’ [-Wpedantic] 111 | CONSTANT(char); | ^ /<>/src/api/cpp/data.cpp:112:28: warning: extra ‘;’ [-Wpedantic] 112 | CONSTANT(unsigned char); | ^ /<>/src/api/cpp/data.cpp:113:21: warning: extra ‘;’ [-Wpedantic] 113 | CONSTANT(cfloat); | ^ /<>/src/api/cpp/data.cpp:114:22: warning: extra ‘;’ [-Wpedantic] 114 | CONSTANT(cdouble); | ^ /<>/src/api/cpp/data.cpp:115:19: warning: extra ‘;’ [-Wpedantic] 115 | CONSTANT(long); | ^ /<>/src/api/cpp/data.cpp:116:28: warning: extra ‘;’ [-Wpedantic] 116 | CONSTANT(unsigned long); | ^ /<>/src/api/cpp/data.cpp:117:24: warning: extra ‘;’ [-Wpedantic] 117 | CONSTANT(long long); | ^ /<>/src/api/cpp/data.cpp:118:33: warning: extra ‘;’ [-Wpedantic] 118 | CONSTANT(unsigned long long); | ^ /<>/src/api/cpp/data.cpp:119:19: warning: extra ‘;’ [-Wpedantic] 119 | CONSTANT(bool); | ^ /<>/src/api/cpp/data.cpp:120:20: warning: extra ‘;’ [-Wpedantic] 120 | CONSTANT(short); | ^ /<>/src/api/cpp/data.cpp:121:29: warning: extra ‘;’ [-Wpedantic] 121 | CONSTANT(unsigned short); | ^ [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o -c /<>/src/api/cpp/device.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/diff.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/diff.cpp.o -c /<>/src/api/cpp/diff.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o -c /<>/src/api/cpp/dog.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o -c /<>/src/api/cpp/exampleFunction.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o -c /<>/src/api/cpp/exception.cpp In file included from /usr/include/string.h:495, from /<>/src/api/cpp/exception.cpp:10: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘af::exception::exception(const char*)’ at /<>/src/api/cpp/exception.cpp:28:12: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o -c /<>/src/api/cpp/fast.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o -c /<>/src/api/cpp/features.cpp /<>/src/api/cpp/features.cpp: In destructor ‘af::features::~features()’: /<>/src/api/cpp/features.cpp:43:69: warning: format ‘%p’ expects argument of type ‘void*’, but argument 3 has type ‘af::features*’ [-Wformat=] 43 | fprintf(stderr, "Error: Couldn't release af::features: %p\n", this); | ~^ ~~~~ | | | | void* af::features* /<>/src/api/cpp/features.cpp: At global scope: /<>/src/api/cpp/features.cpp:104:2: warning: extra ‘;’ [-Wpedantic] 104 | }; | ^ [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o -c /<>/src/api/cpp/fft.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o -c /<>/src/api/cpp/fftconvolve.cpp [ 31%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o -c /<>/src/api/cpp/filters.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o -c /<>/src/api/cpp/gaussian_kernel.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o -c /<>/src/api/cpp/gfor.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o -c /<>/src/api/cpp/gradient.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o -c /<>/src/api/cpp/graphics.cpp In file included from /<>/src/api/cpp/graphics.cpp:12: /<>/src/api/cpp/graphics.cpp: In destructor ‘af::Window::~Window()’: /<>/src/api/cpp/error.hpp:21:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ /<>/src/api/cpp/error.hpp:21:9: note: in C++11 destructors default to ‘noexcept’ 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o -c /<>/src/api/cpp/hamming.cpp In file included from /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = double; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o -c /<>/src/api/cpp/harris.cpp In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = double; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o -c /<>/src/api/cpp/histogram.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o -c /<>/src/api/cpp/homography.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o -c /<>/src/api/cpp/hsv_rgb.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o -c /<>/src/api/cpp/iir.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o -c /<>/src/api/cpp/imageio.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o -c /<>/src/api/cpp/index.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o -c /<>/src/api/cpp/internal.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o -c /<>/src/api/cpp/lapack.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o -c /<>/src/api/cpp/matchTemplate.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o -c /<>/src/api/cpp/mean.cpp /<>/src/api/cpp/mean.cpp:77:24: warning: extra ‘;’ [-Wpedantic] 77 | INSTANTIATE_MEAN(float); | ^ /<>/src/api/cpp/mean.cpp:78:25: warning: extra ‘;’ [-Wpedantic] 78 | INSTANTIATE_MEAN(double); | ^ /<>/src/api/cpp/mean.cpp:79:22: warning: extra ‘;’ [-Wpedantic] 79 | INSTANTIATE_MEAN(int); | ^ /<>/src/api/cpp/mean.cpp:80:31: warning: extra ‘;’ [-Wpedantic] 80 | INSTANTIATE_MEAN(unsigned int); | ^ /<>/src/api/cpp/mean.cpp:81:23: warning: extra ‘;’ [-Wpedantic] 81 | INSTANTIATE_MEAN(char); | ^ /<>/src/api/cpp/mean.cpp:82:32: warning: extra ‘;’ [-Wpedantic] 82 | INSTANTIATE_MEAN(unsigned char); | ^ /<>/src/api/cpp/mean.cpp:83:28: warning: extra ‘;’ [-Wpedantic] 83 | INSTANTIATE_MEAN(long long); | ^ /<>/src/api/cpp/mean.cpp:84:37: warning: extra ‘;’ [-Wpedantic] 84 | INSTANTIATE_MEAN(unsigned long long); | ^ /<>/src/api/cpp/mean.cpp:85:24: warning: extra ‘;’ [-Wpedantic] 85 | INSTANTIATE_MEAN(short); | ^ /<>/src/api/cpp/mean.cpp:86:33: warning: extra ‘;’ [-Wpedantic] 86 | INSTANTIATE_MEAN(unsigned short); | ^ [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o -c /<>/src/api/cpp/meanshift.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o -c /<>/src/api/cpp/median.cpp /<>/src/api/cpp/median.cpp:26:26: warning: extra ‘;’ [-Wpedantic] 26 | INSTANTIATE_MEDIAN(float); | ^ /<>/src/api/cpp/median.cpp:27:27: warning: extra ‘;’ [-Wpedantic] 27 | INSTANTIATE_MEDIAN(double); | ^ /<>/src/api/cpp/median.cpp:28:24: warning: extra ‘;’ [-Wpedantic] 28 | INSTANTIATE_MEDIAN(int); | ^ /<>/src/api/cpp/median.cpp:29:33: warning: extra ‘;’ [-Wpedantic] 29 | INSTANTIATE_MEDIAN(unsigned int); | ^ /<>/src/api/cpp/median.cpp:30:25: warning: extra ‘;’ [-Wpedantic] 30 | INSTANTIATE_MEDIAN(char); | ^ /<>/src/api/cpp/median.cpp:31:34: warning: extra ‘;’ [-Wpedantic] 31 | INSTANTIATE_MEDIAN(unsigned char); | ^ /<>/src/api/cpp/median.cpp:32:30: warning: extra ‘;’ [-Wpedantic] 32 | INSTANTIATE_MEDIAN(long long); | ^ /<>/src/api/cpp/median.cpp:33:39: warning: extra ‘;’ [-Wpedantic] 33 | INSTANTIATE_MEDIAN(unsigned long long); | ^ /<>/src/api/cpp/median.cpp:34:26: warning: extra ‘;’ [-Wpedantic] 34 | INSTANTIATE_MEDIAN(short); | ^ /<>/src/api/cpp/median.cpp:35:35: warning: extra ‘;’ [-Wpedantic] 35 | INSTANTIATE_MEDIAN(unsigned short); | ^ [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o -c /<>/src/api/cpp/morph.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o -c /<>/src/api/cpp/nearest_neighbour.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o -c /<>/src/api/cpp/orb.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/reduce.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/reduce.cpp.o -c /<>/src/api/cpp/reduce.cpp /<>/src/api/cpp/reduce.cpp:153:46: warning: extra ‘;’ [-Wpedantic] 153 | INSTANTIATE_REAL(all_true, allTrue, bool); | ^ /<>/src/api/cpp/reduce.cpp:154:46: warning: extra ‘;’ [-Wpedantic] 154 | INSTANTIATE_REAL(any_true, anyTrue, bool); | ^ [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o -c /<>/src/api/cpp/regions.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o -c /<>/src/api/cpp/resize.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o -c /<>/src/api/cpp/rgb_gray.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o -c /<>/src/api/cpp/rotate.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o -c /<>/src/api/cpp/sat.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o -c /<>/src/api/cpp/scale.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o -c /<>/src/api/cpp/scan.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o -c /<>/src/api/cpp/seq.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o -c /<>/src/api/cpp/set.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o -c /<>/src/api/cpp/sift.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o -c /<>/src/api/cpp/skew.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o -c /<>/src/api/cpp/sobel.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o -c /<>/src/api/cpp/sort.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o -c /<>/src/api/cpp/stdev.cpp /<>/src/api/cpp/stdev.cpp:41:25: warning: extra ‘;’ [-Wpedantic] 41 | INSTANTIATE_STDEV(float); | ^ /<>/src/api/cpp/stdev.cpp:42:26: warning: extra ‘;’ [-Wpedantic] 42 | INSTANTIATE_STDEV(double); | ^ /<>/src/api/cpp/stdev.cpp:43:23: warning: extra ‘;’ [-Wpedantic] 43 | INSTANTIATE_STDEV(int); | ^ /<>/src/api/cpp/stdev.cpp:44:32: warning: extra ‘;’ [-Wpedantic] 44 | INSTANTIATE_STDEV(unsigned int); | ^ /<>/src/api/cpp/stdev.cpp:45:24: warning: extra ‘;’ [-Wpedantic] 45 | INSTANTIATE_STDEV(intl); | ^ /<>/src/api/cpp/stdev.cpp:46:25: warning: extra ‘;’ [-Wpedantic] 46 | INSTANTIATE_STDEV(uintl); | ^ /<>/src/api/cpp/stdev.cpp:47:25: warning: extra ‘;’ [-Wpedantic] 47 | INSTANTIATE_STDEV(short); | ^ /<>/src/api/cpp/stdev.cpp:48:34: warning: extra ‘;’ [-Wpedantic] 48 | INSTANTIATE_STDEV(unsigned short); | ^ /<>/src/api/cpp/stdev.cpp:49:24: warning: extra ‘;’ [-Wpedantic] 49 | INSTANTIATE_STDEV(char); | ^ /<>/src/api/cpp/stdev.cpp:50:33: warning: extra ‘;’ [-Wpedantic] 50 | INSTANTIATE_STDEV(unsigned char); | ^ [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o -c /<>/src/api/cpp/susan.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o -c /<>/src/api/cpp/timing.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o -c /<>/src/api/cpp/transform.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o -c /<>/src/api/cpp/transform_coordinates.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o -c /<>/src/api/cpp/translate.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o -c /<>/src/api/cpp/transpose.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o -c /<>/src/api/cpp/unary.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o -c /<>/src/api/cpp/unwrap.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o -c /<>/src/api/cpp/util.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o -c /<>/src/api/cpp/var.cpp /<>/src/api/cpp/var.cpp:77:23: warning: extra ‘;’ [-Wpedantic] 77 | INSTANTIATE_VAR(float); | ^ /<>/src/api/cpp/var.cpp:78:24: warning: extra ‘;’ [-Wpedantic] 78 | INSTANTIATE_VAR(double); | ^ /<>/src/api/cpp/var.cpp:79:21: warning: extra ‘;’ [-Wpedantic] 79 | INSTANTIATE_VAR(int); | ^ /<>/src/api/cpp/var.cpp:80:30: warning: extra ‘;’ [-Wpedantic] 80 | INSTANTIATE_VAR(unsigned int); | ^ /<>/src/api/cpp/var.cpp:81:22: warning: extra ‘;’ [-Wpedantic] 81 | INSTANTIATE_VAR(intl); | ^ /<>/src/api/cpp/var.cpp:82:23: warning: extra ‘;’ [-Wpedantic] 82 | INSTANTIATE_VAR(uintl); | ^ /<>/src/api/cpp/var.cpp:83:23: warning: extra ‘;’ [-Wpedantic] 83 | INSTANTIATE_VAR(short); | ^ /<>/src/api/cpp/var.cpp:84:32: warning: extra ‘;’ [-Wpedantic] 84 | INSTANTIATE_VAR(unsigned short); | ^ /<>/src/api/cpp/var.cpp:85:22: warning: extra ‘;’ [-Wpedantic] 85 | INSTANTIATE_VAR(char); | ^ /<>/src/api/cpp/var.cpp:86:31: warning: extra ‘;’ [-Wpedantic] 86 | INSTANTIATE_VAR(unsigned char); | ^ [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o -c /<>/src/api/cpp/where.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o -c /<>/src/api/cpp/wrap.cpp [ 35%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/c++ -DAF_CPU -DAF_DISABLE_CPU_ASYNC -DOS_LNX -DUSE_CPUID=0 -DWITH_CPU_LINEAR_ALGEBRA -DWITH_FREEIMAGE -Dafcpu_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/cpu -I/<>/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o -c /<>/src/api/cpp/ycbcr_rgb.cpp [ 35%] Linking CXX shared library libafcpu.so cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/cmake -E cmake_link_script CMakeFiles/afcpu.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libafcpu.so.3 -o libafcpu.so.3.3.2 CMakeFiles/afcpu.dir/Array.cpp.o CMakeFiles/afcpu.dir/approx.cpp.o CMakeFiles/afcpu.dir/assign.cpp.o CMakeFiles/afcpu.dir/bilateral.cpp.o CMakeFiles/afcpu.dir/blas.cpp.o CMakeFiles/afcpu.dir/cholesky.cpp.o CMakeFiles/afcpu.dir/convolve.cpp.o CMakeFiles/afcpu.dir/copy.cpp.o CMakeFiles/afcpu.dir/diagonal.cpp.o CMakeFiles/afcpu.dir/diff.cpp.o CMakeFiles/afcpu.dir/exampleFunction.cpp.o CMakeFiles/afcpu.dir/fast.cpp.o CMakeFiles/afcpu.dir/fft.cpp.o CMakeFiles/afcpu.dir/fftconvolve.cpp.o CMakeFiles/afcpu.dir/gradient.cpp.o CMakeFiles/afcpu.dir/harris.cpp.o CMakeFiles/afcpu.dir/hist_graphics.cpp.o CMakeFiles/afcpu.dir/histogram.cpp.o CMakeFiles/afcpu.dir/homography.cpp.o CMakeFiles/afcpu.dir/hsv_rgb.cpp.o CMakeFiles/afcpu.dir/identity.cpp.o CMakeFiles/afcpu.dir/iir.cpp.o CMakeFiles/afcpu.dir/image.cpp.o CMakeFiles/afcpu.dir/index.cpp.o CMakeFiles/afcpu.dir/inverse.cpp.o CMakeFiles/afcpu.dir/iota.cpp.o CMakeFiles/afcpu.dir/ireduce.cpp.o CMakeFiles/afcpu.dir/join.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/b8.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/f64.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/u64.cpp.o CMakeFiles/afcpu.dir/kernel/sort_by_key/u8.cpp.o CMakeFiles/afcpu.dir/lookup.cpp.o CMakeFiles/afcpu.dir/lu.cpp.o CMakeFiles/afcpu.dir/match_template.cpp.o CMakeFiles/afcpu.dir/math.cpp.o CMakeFiles/afcpu.dir/meanshift.cpp.o CMakeFiles/afcpu.dir/medfilt.cpp.o CMakeFiles/afcpu.dir/memory.cpp.o CMakeFiles/afcpu.dir/morph.cpp.o CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o CMakeFiles/afcpu.dir/orb.cpp.o CMakeFiles/afcpu.dir/platform.cpp.o CMakeFiles/afcpu.dir/plot.cpp.o CMakeFiles/afcpu.dir/plot3.cpp.o CMakeFiles/afcpu.dir/qr.cpp.o CMakeFiles/afcpu.dir/random.cpp.o CMakeFiles/afcpu.dir/range.cpp.o CMakeFiles/afcpu.dir/reduce.cpp.o CMakeFiles/afcpu.dir/regions.cpp.o CMakeFiles/afcpu.dir/reorder.cpp.o CMakeFiles/afcpu.dir/resize.cpp.o CMakeFiles/afcpu.dir/rotate.cpp.o CMakeFiles/afcpu.dir/scan.cpp.o CMakeFiles/afcpu.dir/select.cpp.o CMakeFiles/afcpu.dir/set.cpp.o CMakeFiles/afcpu.dir/shift.cpp.o CMakeFiles/afcpu.dir/sift.cpp.o CMakeFiles/afcpu.dir/sobel.cpp.o CMakeFiles/afcpu.dir/solve.cpp.o CMakeFiles/afcpu.dir/sort.cpp.o CMakeFiles/afcpu.dir/sort_by_key.cpp.o CMakeFiles/afcpu.dir/sort_index.cpp.o CMakeFiles/afcpu.dir/surface.cpp.o CMakeFiles/afcpu.dir/susan.cpp.o CMakeFiles/afcpu.dir/svd.cpp.o CMakeFiles/afcpu.dir/tile.cpp.o CMakeFiles/afcpu.dir/transform.cpp.o CMakeFiles/afcpu.dir/transpose.cpp.o CMakeFiles/afcpu.dir/triangle.cpp.o CMakeFiles/afcpu.dir/unwrap.cpp.o CMakeFiles/afcpu.dir/where.cpp.o CMakeFiles/afcpu.dir/wrap.cpp.o CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o CMakeFiles/afcpu.dir/__/cblas.cpp.o CMakeFiles/afcpu.dir/__/dim4.cpp.o CMakeFiles/afcpu.dir/__/dispatch.cpp.o CMakeFiles/afcpu.dir/__/host_memory.cpp.o CMakeFiles/afcpu.dir/__/lapacke.cpp.o CMakeFiles/afcpu.dir/__/util.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/assign.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/bilateral.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/complex.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/convolve.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/imageio2.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/sobel.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/solve.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/diff.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/reduce.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o -lblas -lfftw3 -lfftw3f -lfreeimage -llapacke cd /<>/obj-x86_64-linux-gnu/src/backend/cpu && /usr/bin/cmake -E cmake_symlink_library libafcpu.so.3.3.2 libafcpu.so.3 libafcpu.so make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' [ 35%] Built target afcpu make -f test/CMakeFiles/mean_cpu.dir/build.make test/CMakeFiles/mean_cpu.dir/depend make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test /<>/obj-x86_64-linux-gnu /<>/obj-x86_64-linux-gnu/test /<>/obj-x86_64-linux-gnu/test/CMakeFiles/mean_cpu.dir/DependInfo.cmake --color= Scanning dependencies of target mean_cpu make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' make -f test/CMakeFiles/mean_cpu.dir/build.make test/CMakeFiles/mean_cpu.dir/build make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' make[3]: *** No rule to make target 'third_party/gtest/src/googletest-build/./libgtest.a', needed by 'test/mean_cpu'. Stop. make[3]: *** Waiting for unfinished jobs.... [ 35%] Building CXX object test/CMakeFiles/mean_cpu.dir/mean.cpp.o cd /<>/obj-x86_64-linux-gnu/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/usr/src/gtest/include -I/<>/test -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/test/data\"" -DAF_CPU -o CMakeFiles/mean_cpu.dir/mean.cpp.o -c /<>/test/mean.cpp In file included from /usr/src/gtest/include/gtest/gtest.h:71, from /<>/test/mean.cpp:10: /usr/src/gtest/include/gtest/gtest-typed-test.h:227:38: warning: ‘constexpr bool testing::internal::TypedTestCaseIsDeprecated()’ is deprecated: TYPED_TEST_CASE is deprecated, please use TYPED_TEST_SUITE [-Wdeprecated-declarations] 227 | static_assert(::testing::internal::TypedTestCaseIsDeprecated(), ""); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/test/mean.cpp:37:1: note: in expansion of macro ‘TYPED_TEST_CASE’ 37 | TYPED_TEST_CASE(Mean, TestTypes); | ^~~~~~~~~~~~~~~ In file included from /usr/src/gtest/include/gtest/gtest.h:62, from /<>/test/mean.cpp:10: /usr/src/gtest/include/gtest/internal/gtest-internal.h:1220:16: note: declared here 1220 | constexpr bool TypedTestCaseIsDeprecated() { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/gtest/include/gtest/gtest.h:71, from /<>/test/mean.cpp:10: /usr/src/gtest/include/gtest/gtest-typed-test.h:227:64: warning: ‘constexpr bool testing::internal::TypedTestCaseIsDeprecated()’ is deprecated: TYPED_TEST_CASE is deprecated, please use TYPED_TEST_SUITE [-Wdeprecated-declarations] 227 | static_assert(::testing::internal::TypedTestCaseIsDeprecated(), ""); \ | ^ /<>/test/mean.cpp:37:1: note: in expansion of macro ‘TYPED_TEST_CASE’ 37 | TYPED_TEST_CASE(Mean, TestTypes); | ^~~~~~~~~~~~~~~ In file included from /usr/src/gtest/include/gtest/gtest.h:62, from /<>/test/mean.cpp:10: /usr/src/gtest/include/gtest/internal/gtest-internal.h:1220:16: note: declared here 1220 | constexpr bool TypedTestCaseIsDeprecated() { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/gtest/include/gtest/gtest.h:71, from /<>/test/mean.cpp:10: /usr/src/gtest/include/gtest/gtest-typed-test.h:227:38: warning: ‘constexpr bool testing::internal::TypedTestCaseIsDeprecated()’ is deprecated: TYPED_TEST_CASE is deprecated, please use TYPED_TEST_SUITE [-Wdeprecated-declarations] 227 | static_assert(::testing::internal::TypedTestCaseIsDeprecated(), ""); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/test/mean.cpp:267:1: note: in expansion of macro ‘TYPED_TEST_CASE’ 267 | TYPED_TEST_CASE(WeightedMean, TestTypes); | ^~~~~~~~~~~~~~~ In file included from /usr/src/gtest/include/gtest/gtest.h:62, from /<>/test/mean.cpp:10: /usr/src/gtest/include/gtest/internal/gtest-internal.h:1220:16: note: declared here 1220 | constexpr bool TypedTestCaseIsDeprecated() { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/gtest/include/gtest/gtest.h:71, from /<>/test/mean.cpp:10: /usr/src/gtest/include/gtest/gtest-typed-test.h:227:64: warning: ‘constexpr bool testing::internal::TypedTestCaseIsDeprecated()’ is deprecated: TYPED_TEST_CASE is deprecated, please use TYPED_TEST_SUITE [-Wdeprecated-declarations] 227 | static_assert(::testing::internal::TypedTestCaseIsDeprecated(), ""); \ | ^ /<>/test/mean.cpp:267:1: note: in expansion of macro ‘TYPED_TEST_CASE’ 267 | TYPED_TEST_CASE(WeightedMean, TestTypes); | ^~~~~~~~~~~~~~~ In file included from /usr/src/gtest/include/gtest/gtest.h:62, from /<>/test/mean.cpp:10: /usr/src/gtest/include/gtest/internal/gtest-internal.h:1220:16: note: declared here 1220 | constexpr bool TypedTestCaseIsDeprecated() { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:2163: test/CMakeFiles/mean_cpu.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 35%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 35%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = short unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = short unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = long long unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = long long unsigned int; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o -c /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/traits.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/sort_by_key.hpp:13, from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:12, from /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:10: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = float; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = double; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = cl_float2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = cl_double2; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = short int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = short unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = unsigned char; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = long long int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = long long unsigned int; bool isAscending = true]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = true; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = float; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = double; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = double; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = cl_float2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_float2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = cl_double2; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = cl_double2; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = short int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = short unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = short unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = unsigned char; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = unsigned char; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = long long int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sort0ByKeyIterative(opencl::Param, opencl::Param) [with Tk = unsigned char; Tv = long long unsigned int; bool isAscending = false]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:229:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 229 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 0]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 332 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 1]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 2]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp: In instantiation of ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = long long unsigned int; bool isAscending = false; int dim = 3]’: /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:332:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:23, from /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:10: /<>/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = unsigned int]’: /<>/src/backend/opencl/kernel/sort_by_key_impl.hpp:265:39: required from ‘void opencl::kernel::sortByKeyBatched(opencl::Param, opencl::Param) [with Tk_ = unsigned char; Tv_ = float; bool isAscending = true; int dim = 0]’ /<>/src/backend/opencl/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv1.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv1.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv1.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/convolve/conv1.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:57:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 137 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:57:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:58:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:58:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:59:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:59:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:60:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:60:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:61:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:61:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:62:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:62:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:63:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:63:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:64:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:64:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:65:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:65:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:66:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:66:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:67:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:67:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; int bDim = 1; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:68:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; int bDim = 1; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv1.cpp:47:46: required from ‘void opencl::kernel::conv1(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv1.cpp:68:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; aT = cl_float2; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2; aT = cl_float2; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_c32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = char; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = char; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_b8.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; aT = cl_double2; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2; aT = cl_double2; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_c64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = float; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = float; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_f32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 36%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = double; aT = double; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = double; aT = double; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_f64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = short int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = short int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_s16.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp In file included from /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_s32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = long long int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = long long int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_s64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = unsigned int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_u32.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = short unsigned int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_u16.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = long long unsigned int; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_u64.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:10, from /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; aT = float; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp: In instantiation of ‘void opencl::kernel::conv2Helper(const opencl::kernel::conv_kparam_t&, opencl::Param, opencl::Param, opencl::Param) [with T = unsigned char; aT = float; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:108:39: required from ‘void opencl::kernel::conv2(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv2_u8.cpp:18:1: required from here /<>/src/backend/opencl/kernel/convolve/conv2_impl.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o -c /<>/src/backend/opencl/kernel/convolve/conv3.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv3.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Param.hpp:11, from /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:19, from /<>/src/backend/opencl/kernel/convolve/conv3.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/kernel/convolve/conv3.cpp:10: /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:42:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 137 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_double2; aT = cl_double2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:42:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:43:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = cl_float2; aT = cl_float2; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:43:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:44:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = double; aT = double; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:44:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:45:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = float; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:45:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:46:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:46:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:47:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:47:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:48:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = unsigned char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:48:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:49:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = char; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:49:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:50:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:50:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:51:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = short int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:51:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:52:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long unsigned int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:52:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; int bDim = 3; bool expand = true]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = true]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:53:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/convolve/conv_common.hpp: In instantiation of ‘void opencl::kernel::convNHelper(const opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; int bDim = 3; bool expand = false]’: /<>/src/backend/opencl/kernel/convolve/conv3.cpp:34:38: required from ‘void opencl::kernel::conv3(opencl::kernel::conv_kparam_t&, opencl::Param&, const opencl::Param&, const opencl::Param&) [with T = long long int; aT = float; bool expand = false]’ /<>/src/backend/opencl/kernel/convolve/conv3.cpp:53:1: required from here /<>/src/backend/opencl/kernel/convolve/conv_common.hpp:137:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o -c /<>/src/backend/opencl/cpu/cpu_blas.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_blas.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_blas.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_blas.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_blas.cpp:171:33: required from ‘opencl::Array opencl::cpu::matmul(const opencl::Array&, const opencl::Array&, af_mat_prop, af_mat_prop) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_blas.cpp:203:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_blas.cpp:171:33: required from ‘opencl::Array opencl::cpu::matmul(const opencl::Array&, const opencl::Array&, af_mat_prop, af_mat_prop) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_blas.cpp:204:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_blas.cpp:171:33: required from ‘opencl::Array opencl::cpu::matmul(const opencl::Array&, const opencl::Array&, af_mat_prop, af_mat_prop) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_blas.cpp:205:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_blas.cpp:171:33: required from ‘opencl::Array opencl::cpu::matmul(const opencl::Array&, const opencl::Array&, af_mat_prop, af_mat_prop) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_blas.cpp:206:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o -c /<>/src/backend/opencl/cpu/cpu_cholesky.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:64:47: required from ‘int opencl::cpu::cholesky_inplace(opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:77:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:64:47: required from ‘int opencl::cpu::cholesky_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:78:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:64:47: required from ‘int opencl::cpu::cholesky_inplace(opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:79:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:64:47: required from ‘int opencl::cpu::cholesky_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_cholesky.cpp:80:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o -c /<>/src/backend/opencl/cpu/cpu_inverse.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_inverse.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 37%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o -c /<>/src/backend/opencl/cpu/cpu_lu.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_inverse.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_lu.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_inverse.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_lu.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:56:47: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:69:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = int]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:57:51: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:69:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:56:47: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:70:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:56:47: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:71:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_inverse.cpp:56:47: required from ‘opencl::Array opencl::cpu::inverse(const opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_inverse.cpp:72:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_lu.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = int]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:105:50: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:152:49: required from ‘opencl::Array opencl::cpu::lu_inplace(opencl::Array&, bool) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_lu.cpp:171:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:152:49: required from ‘opencl::Array opencl::cpu::lu_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_lu.cpp:172:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:152:49: required from ‘opencl::Array opencl::cpu::lu_inplace(opencl::Array&, bool) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_lu.cpp:173:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_lu.cpp:152:49: required from ‘opencl::Array opencl::cpu::lu_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_lu.cpp:174:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o -c /<>/src/backend/opencl/cpu/cpu_qr.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_qr.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_qr.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o -c /<>/src/backend/opencl/cpu/cpu_solve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_solve.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_qr.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_qr.cpp:97:46: required from ‘opencl::Array opencl::cpu::qr_inplace(opencl::Array&) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_qr.cpp:111:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_qr.cpp:97:46: required from ‘opencl::Array opencl::cpu::qr_inplace(opencl::Array&) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_qr.cpp:112:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_qr.cpp:97:46: required from ‘opencl::Array opencl::cpu::qr_inplace(opencl::Array&) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_qr.cpp:113:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_qr.cpp:97:46: required from ‘opencl::Array opencl::cpu::qr_inplace(opencl::Array&) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_qr.cpp:114:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_solve.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_solve.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:169:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = int]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:91:51: required from ‘opencl::Array opencl::cpu::solveLU(const opencl::Array&, const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = float]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:169:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = cl_float2]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:170:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = double]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:171:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_solve.cpp:140:45: required from ‘opencl::Array opencl::cpu::solve(const opencl::Array&, const opencl::Array&, af_mat_prop) [with T = cl_double2]’ /<>/src/backend/opencl/cpu/cpu_solve.cpp:172:1: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o -c /<>/src/backend/opencl/cpu/cpu_svd.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_svd.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_svd.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/cpu/cpu_helper.hpp:14, from /<>/src/backend/opencl/cpu/cpu_svd.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = float]’: /<>/src/backend/opencl/cpu/cpu_svd.cpp:71:50: required from ‘void opencl::cpu::svdInPlace(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&) [with T = float; Tr = float]’ /<>/src/backend/opencl/cpu/cpu_svd.cpp:106:5: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = double]’: /<>/src/backend/opencl/cpu/cpu_svd.cpp:71:50: required from ‘void opencl::cpu::svdInPlace(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&) [with T = double; Tr = double]’ /<>/src/backend/opencl/cpu/cpu_svd.cpp:107:5: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_float2]’: /<>/src/backend/opencl/cpu/cpu_svd.cpp:72:50: required from ‘void opencl::cpu::svdInPlace(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&) [with T = cl_float2; Tr = float]’ /<>/src/backend/opencl/cpu/cpu_svd.cpp:108:5: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp: In instantiation of ‘std::shared_ptr<_Tp> opencl::Array::getMappedPtr() const [with T = cl_double2]’: /<>/src/backend/opencl/cpu/cpu_svd.cpp:72:50: required from ‘void opencl::cpu::svdInPlace(opencl::Array&, opencl::Array&, opencl::Array&, opencl::Array&) [with T = cl_double2; Tr = double]’ /<>/src/backend/opencl/cpu/cpu_svd.cpp:109:5: required from here /<>/src/backend/opencl/Array.hpp:238:35: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 238 | } catch(cl::Error err) { | ^~~ /<>/src/backend/opencl/Array.hpp:252:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 252 | } catch(cl::Error err) { | ^~~ [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o -c /<>/src/backend/ArrayInfo.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o -c /<>/src/backend/MemoryManager.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/backend/ArrayInfo.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/ArrayInfo.cpp:17: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/cblas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/cblas.cpp.o -c /<>/src/backend/cblas.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/backend/cblas.cpp:109: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/backend/cblas.cpp:109: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/backend/cblas.cpp:109: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/dim4.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/dim4.cpp.o -c /<>/src/backend/dim4.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/dispatch.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/dispatch.cpp.o -c /<>/src/backend/dispatch.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/host_memory.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/host_memory.cpp.o -c /<>/src/backend/host_memory.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/lapacke.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/lapacke.cpp.o -c /<>/src/backend/lapacke.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/util.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/util.cpp.o -c /<>/src/backend/util.cpp [ 38%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o -c /<>/src/api/c/approx.cpp [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o -c /<>/src/api/c/array.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/approx.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/approx.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/approx.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/array.cpp:9: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/array.cpp:9: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/array.cpp:9: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o -c /<>/src/api/c/assign.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/assign.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/assign.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/assign.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o -c /<>/src/api/c/bilateral.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/bilateral.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/bilateral.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/bilateral.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o -c /<>/src/api/c/binary.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/binary.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/binary.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/binary.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o -c /<>/src/api/c/blas.cpp [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o -c /<>/src/api/c/cast.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/api/c/blas.cpp:11: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/api/c/blas.cpp:11: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/err_opencl.hpp:14, from /<>/src/backend/opencl/cast.hpp:15, from /<>/src/api/c/cast.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/err_opencl.hpp:14, from /<>/src/backend/opencl/cast.hpp:15, from /<>/src/api/c/cast.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/cast.hpp:20, from /<>/src/api/c/cast.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/blas.hpp:13, from /<>/src/api/c/blas.cpp:11: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o -c /<>/src/api/c/cholesky.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/cholesky.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/cholesky.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/cholesky.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o -c /<>/src/api/c/colorspace.cpp /<>/src/api/c/colorspace.cpp:36:59: warning: extra ‘;’ [-Wpedantic] 36 | INSTANTIATE_CSPACE_DEFS1(AF_HSV , AF_RGB , af_hsv2rgb ); | ^ /<>/src/api/c/colorspace.cpp:37:59: warning: extra ‘;’ [-Wpedantic] 37 | INSTANTIATE_CSPACE_DEFS1(AF_RGB , AF_HSV , af_rgb2hsv ); | ^ /<>/src/api/c/colorspace.cpp:38:86: warning: extra ‘;’ [-Wpedantic] 38 | INSTANTIATE_CSPACE_DEFS2(AF_RGB , AF_GRAY , af_rgb2gray , 0.2126f, 0.7152f, 0.0722f); | ^ /<>/src/api/c/colorspace.cpp:39:77: warning: extra ‘;’ [-Wpedantic] 39 | INSTANTIATE_CSPACE_DEFS2(AF_GRAY , AF_RGB , af_gray2rgb , 1.0f, 1.0f, 1.0f); | ^ /<>/src/api/c/colorspace.cpp:40:71: warning: extra ‘;’ [-Wpedantic] 40 | INSTANTIATE_CSPACE_DEFS2(AF_YCbCr, AF_RGB , af_ycbcr2rgb, AF_YCC_601); | ^ /<>/src/api/c/colorspace.cpp:41:71: warning: extra ‘;’ [-Wpedantic] 41 | INSTANTIATE_CSPACE_DEFS2(AF_RGB , AF_YCbCr, af_rgb2ycbcr, AF_YCC_601); | ^ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o -c /<>/src/api/c/complex.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/complex.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/complex.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/complex.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o -c /<>/src/api/c/convolve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/convolve.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/convolve.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/convolve.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 39%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o -c /<>/src/api/c/corrcoef.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/corrcoef.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o -c /<>/src/api/c/covariance.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/corrcoef.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/corrcoef.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/covariance.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/covariance.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/covariance.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o -c /<>/src/api/c/data.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/data.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/data.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o -c /<>/src/api/c/det.cpp In file included from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/data.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/det.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/det.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/det.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o -c /<>/src/api/c/device.cpp [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o -c /<>/src/api/c/diff.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/device.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/api/c/device.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/diff.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/diff.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/device.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/diff.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o -c /<>/src/api/c/dog.cpp [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o -c /<>/src/api/c/err_common.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/dog.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/dog.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/dog.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o -c /<>/src/api/c/error.cpp [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o -c /<>/src/api/c/exampleFunction.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/exampleFunction.cpp:19: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o -c /<>/src/api/c/fast.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/exampleFunction.cpp:22: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/exampleFunction.cpp:22: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fast.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fast.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fast.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o -c /<>/src/api/c/features.cpp [ 40%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o -c /<>/src/api/c/fft.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/features.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/features.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/fft.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/features.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fft_common.hpp:9, from /<>/src/api/c/fft.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o -c /<>/src/api/c/fftconvolve.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fft_common.hpp:9, from /<>/src/api/c/fft.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fftconvolve.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fftconvolve.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o -c /<>/src/api/c/filters.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/fftconvolve.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/filters.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/filters.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/filters.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o -c /<>/src/api/c/flip.cpp [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o -c /<>/src/api/c/gaussian_kernel.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/flip.cpp:19: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/flip.cpp:19: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/flip.cpp:19: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/gaussian_kernel.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/gaussian_kernel.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/gaussian_kernel.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o -c /<>/src/api/c/gradient.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/gradient.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o -c /<>/src/api/c/graphics_common.cpp [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o -c /<>/src/api/c/hamming.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/gradient.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o -c /<>/src/api/c/harris.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/gradient.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/harris.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/harris.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o -c /<>/src/api/c/hist.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/harris.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/hist.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/hist.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/hist.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o -c /<>/src/api/c/histeq.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/histeq.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o -c /<>/src/api/c/histogram.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/histeq.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/histeq.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/histogram.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/histogram.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/histogram.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 41%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o -c /<>/src/api/c/homography.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/homography.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/homography.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/homography.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o -c /<>/src/api/c/hsv_rgb.cpp [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o -c /<>/src/api/c/iir.cpp [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o -c /<>/src/api/c/image.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/hsv_rgb.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/hsv_rgb.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/iir.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/iir.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/hsv_rgb.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/image.cpp:19: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/image.cpp:21: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/iir.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/image.cpp:21: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o -c /<>/src/api/c/imageio.cpp [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o -c /<>/src/api/c/imageio2.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/imageio.cpp:22: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/memory.hpp:11, from /<>/src/api/c/imageio.cpp:25: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/imageio2.cpp:22: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/imageio.cpp:27: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/memory.hpp:11, from /<>/src/api/c/imageio2.cpp:25: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o -c /<>/src/api/c/implicit.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/imageio2.cpp:27: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/implicit.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/implicit.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/implicit.cpp:10: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o -c /<>/src/api/c/index.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/index.cpp:19: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/index.cpp:19: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/index.cpp:19: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o -c /<>/src/api/c/internal.cpp [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o -c /<>/src/api/c/inverse.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/internal.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o -c /<>/src/api/c/join.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/api/c/internal.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/inverse.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/inverse.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/inverse.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/api/c/internal.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/join.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/join.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/join.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 42%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o -c /<>/src/api/c/lu.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/lu.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o -c /<>/src/api/c/match_template.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/lu.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/lu.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/match_template.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/match_template.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/match_template.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o -c /<>/src/api/c/mean.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/mean.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o -c /<>/src/api/c/meanshift.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/mean.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/mean.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/meanshift.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/meanshift.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/meanshift.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o -c /<>/src/api/c/median.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/median.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/median.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o -c /<>/src/api/c/memory.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/median.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/memory.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/api/c/memory.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/memory.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o -c /<>/src/api/c/moddims.cpp [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o -c /<>/src/api/c/morph.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/moddims.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/moddims.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/morph.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/moddims.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/morph.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/morph.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o -c /<>/src/api/c/nearest_neighbour.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/nearest_neighbour.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o -c /<>/src/api/c/norm.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/nearest_neighbour.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/nearest_neighbour.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/norm.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/norm.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/norm.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o -c /<>/src/api/c/orb.cpp [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o -c /<>/src/api/c/plot.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/orb.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/orb.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/plot.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/plot.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/orb.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/plot.cpp:18: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 43%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o -c /<>/src/api/c/plot3.cpp [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o -c /<>/src/api/c/qr.cpp cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o -c /<>/src/api/c/print.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/plot3.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/qr.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/plot3.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/qr.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/plot3.cpp:18: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/print.cpp:18: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/qr.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/print.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/copy.hpp:12, from /<>/src/api/c/print.cpp:18: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o -c /<>/src/api/c/rank.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rank.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rank.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o -c /<>/src/api/c/reduce.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rank.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/reduce.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/reduce.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/reduce.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o -c /<>/src/api/c/regions.cpp [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o -c /<>/src/api/c/reorder.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/regions.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/regions.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/reorder.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/regions.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/reorder.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/reorder.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o -c /<>/src/api/c/replace.cpp [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o -c /<>/src/api/c/resize.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/replace.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/replace.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o -c /<>/src/api/c/rgb_gray.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/replace.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/resize.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/resize.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/resize.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rgb_gray.cpp:17: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o -c /<>/src/api/c/rotate.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rgb_gray.cpp:17: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rgb_gray.cpp:17: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rotate.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rotate.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/rotate.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o -c /<>/src/api/c/sat.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sat.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sat.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sat.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 44%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o -c /<>/src/api/c/scan.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/scan.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/scan.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/scan.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o -c /<>/src/api/c/select.cpp [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o -c /<>/src/api/c/set.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/select.cpp:15: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/set.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/select.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/set.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/select.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/set.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o -c /<>/src/api/c/shift.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/shift.cpp:12: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/shift.cpp:12: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/shift.cpp:12: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o -c /<>/src/api/c/sift.cpp [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o -c /<>/src/api/c/sobel.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sift.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sift.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o -c /<>/src/api/c/solve.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sobel.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sobel.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sift.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sobel.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/solve.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/solve.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o -c /<>/src/api/c/sort.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/solve.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sort.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sort.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o -c /<>/src/api/c/stdev.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/sort.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/stdev.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/stdev.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/stdev.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o -c /<>/src/api/c/stream.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/stream.cpp:17: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/stream.cpp:17: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/stream.cpp:17: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o -c /<>/src/api/c/surface.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/surface.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 45%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o -c /<>/src/api/c/susan.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/surface.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/reduce.hpp:12, from /<>/src/api/c/surface.cpp:18: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/susan.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/susan.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o -c /<>/src/api/c/svd.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/susan.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/svd.cpp:17: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/svd.cpp:18: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o -c /<>/src/api/c/tile.cpp In file included from /<>/src/api/c/svd.cpp:18: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/tile.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/tile.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o -c /<>/src/api/c/transform.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/tile.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transform.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transform.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o -c /<>/src/api/c/transform_coordinates.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transform.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/transform_coordinates.cpp:18: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transform_coordinates.cpp:19: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transform_coordinates.cpp:19: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o -c /<>/src/api/c/transpose.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transpose.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transpose.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o -c /<>/src/api/c/type_util.cpp [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o -c /<>/src/api/c/unary.cpp [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o -c /<>/src/api/c/unwrap.cpp In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/transpose.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/unary.cpp:16: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/unary.cpp:16: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/unwrap.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/unwrap.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/implicit.hpp:15, from /<>/src/api/c/unary.cpp:16: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/unwrap.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o -c /<>/src/api/c/var.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/types.hpp:14, from /<>/src/backend/opencl/backend.hpp:22, from /<>/src/api/c/var.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/var.cpp:15: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/var.cpp:15: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o -c /<>/src/api/c/version.cpp [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o -c /<>/src/api/c/where.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/where.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/where.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/where.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 46%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o -c /<>/src/api/c/wrap.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/wrap.cpp:13: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/wrap.cpp:13: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/wrap.cpp:13: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o -c /<>/src/api/c/ycbcr_rgb.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o -c /<>/src/api/cpp/approx.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/ycbcr_rgb.cpp:14: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/Array.hpp:11, from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/ycbcr_rgb.cpp:14: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/api/c/handle.hpp:12, from /<>/src/api/c/ycbcr_rgb.cpp:14: /<>/src/backend/opencl/Array.hpp: In lambda function: /<>/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/src/backend/opencl/Array.hpp:237:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 237 | ptr = nullptr; | ^~~ [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o -c /<>/src/api/cpp/array.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o -c /<>/src/api/cpp/bilateral.cpp /<>/src/api/cpp/array.cpp:753:58: warning: extra ‘;’ [-Wpedantic] 753 | MEM_INDEX(row(int index) , row(index)); | ^ /<>/src/api/cpp/array.cpp:754:65: warning: extra ‘;’ [-Wpedantic] 754 | MEM_INDEX(rows(int first, int last) , rows(first, last)); | ^ /<>/src/api/cpp/array.cpp:755:58: warning: extra ‘;’ [-Wpedantic] 755 | MEM_INDEX(col(int index) , col(index)); | ^ /<>/src/api/cpp/array.cpp:756:65: warning: extra ‘;’ [-Wpedantic] 756 | MEM_INDEX(cols(int first, int last) , cols(first, last)); | ^ /<>/src/api/cpp/array.cpp:757:60: warning: extra ‘;’ [-Wpedantic] 757 | MEM_INDEX(slice(int index) , slice(index)); | ^ /<>/src/api/cpp/array.cpp:758:67: warning: extra ‘;’ [-Wpedantic] 758 | MEM_INDEX(slices(int first, int last) , slices(first, last)); | ^ [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o -c /<>/src/api/cpp/binary.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o -c /<>/src/api/cpp/blas.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o -c /<>/src/api/cpp/colorspace.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o -c /<>/src/api/cpp/complex.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o -c /<>/src/api/cpp/constants.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o -c /<>/src/api/cpp/convolve.cpp [ 47%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o -c /<>/src/api/cpp/corrcoef.cpp /<>/src/api/cpp/corrcoef.cpp:25:28: warning: extra ‘;’ [-Wpedantic] 25 | INSTANTIATE_CORRCOEF(float); | ^ /<>/src/api/cpp/corrcoef.cpp:26:29: warning: extra ‘;’ [-Wpedantic] 26 | INSTANTIATE_CORRCOEF(double); | ^ /<>/src/api/cpp/corrcoef.cpp:27:26: warning: extra ‘;’ [-Wpedantic] 27 | INSTANTIATE_CORRCOEF(int); | ^ /<>/src/api/cpp/corrcoef.cpp:28:35: warning: extra ‘;’ [-Wpedantic] 28 | INSTANTIATE_CORRCOEF(unsigned int); | ^ /<>/src/api/cpp/corrcoef.cpp:29:27: warning: extra ‘;’ [-Wpedantic] 29 | INSTANTIATE_CORRCOEF(char); | ^ /<>/src/api/cpp/corrcoef.cpp:30:36: warning: extra ‘;’ [-Wpedantic] 30 | INSTANTIATE_CORRCOEF(unsigned char); | ^ /<>/src/api/cpp/corrcoef.cpp:31:27: warning: extra ‘;’ [-Wpedantic] 31 | INSTANTIATE_CORRCOEF(intl); | ^ /<>/src/api/cpp/corrcoef.cpp:32:28: warning: extra ‘;’ [-Wpedantic] 32 | INSTANTIATE_CORRCOEF(uintl); | ^ /<>/src/api/cpp/corrcoef.cpp:33:28: warning: extra ‘;’ [-Wpedantic] 33 | INSTANTIATE_CORRCOEF(short); | ^ /<>/src/api/cpp/corrcoef.cpp:34:37: warning: extra ‘;’ [-Wpedantic] 34 | INSTANTIATE_CORRCOEF(unsigned short); | ^ [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o -c /<>/src/api/cpp/covariance.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o -c /<>/src/api/cpp/data.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o -c /<>/src/api/cpp/device.cpp /<>/src/api/cpp/data.cpp:107:21: warning: extra ‘;’ [-Wpedantic] 107 | CONSTANT(double); | ^ /<>/src/api/cpp/data.cpp:108:20: warning: extra ‘;’ [-Wpedantic] 108 | CONSTANT(float); | ^ /<>/src/api/cpp/data.cpp:109:18: warning: extra ‘;’ [-Wpedantic] 109 | CONSTANT(int); | ^ /<>/src/api/cpp/data.cpp:110:23: warning: extra ‘;’ [-Wpedantic] 110 | CONSTANT(unsigned); | ^ /<>/src/api/cpp/data.cpp:111:19: warning: extra ‘;’ [-Wpedantic] 111 | CONSTANT(char); | ^ /<>/src/api/cpp/data.cpp:112:28: warning: extra ‘;’ [-Wpedantic] 112 | CONSTANT(unsigned char); | ^ /<>/src/api/cpp/data.cpp:113:21: warning: extra ‘;’ [-Wpedantic] 113 | CONSTANT(cfloat); | ^ /<>/src/api/cpp/data.cpp:114:22: warning: extra ‘;’ [-Wpedantic] 114 | CONSTANT(cdouble); | ^ /<>/src/api/cpp/data.cpp:115:19: warning: extra ‘;’ [-Wpedantic] 115 | CONSTANT(long); | ^ /<>/src/api/cpp/data.cpp:116:28: warning: extra ‘;’ [-Wpedantic] 116 | CONSTANT(unsigned long); | ^ /<>/src/api/cpp/data.cpp:117:24: warning: extra ‘;’ [-Wpedantic] 117 | CONSTANT(long long); | ^ /<>/src/api/cpp/data.cpp:118:33: warning: extra ‘;’ [-Wpedantic] 118 | CONSTANT(unsigned long long); | ^ /<>/src/api/cpp/data.cpp:119:19: warning: extra ‘;’ [-Wpedantic] 119 | CONSTANT(bool); | ^ /<>/src/api/cpp/data.cpp:120:20: warning: extra ‘;’ [-Wpedantic] 120 | CONSTANT(short); | ^ /<>/src/api/cpp/data.cpp:121:29: warning: extra ‘;’ [-Wpedantic] 121 | CONSTANT(unsigned short); | ^ [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o -c /<>/src/api/cpp/diff.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o -c /<>/src/api/cpp/dog.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o -c /<>/src/api/cpp/exampleFunction.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o -c /<>/src/api/cpp/exception.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o -c /<>/src/api/cpp/fast.cpp In file included from /usr/include/string.h:495, from /<>/src/api/cpp/exception.cpp:10: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘af::exception::exception(const char*)’ at /<>/src/api/cpp/exception.cpp:28:12: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o -c /<>/src/api/cpp/features.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o -c /<>/src/api/cpp/fft.cpp /<>/src/api/cpp/features.cpp: In destructor ‘af::features::~features()’: /<>/src/api/cpp/features.cpp:43:69: warning: format ‘%p’ expects argument of type ‘void*’, but argument 3 has type ‘af::features*’ [-Wformat=] 43 | fprintf(stderr, "Error: Couldn't release af::features: %p\n", this); | ~^ ~~~~ | | | | void* af::features* /<>/src/api/cpp/features.cpp: At global scope: /<>/src/api/cpp/features.cpp:104:2: warning: extra ‘;’ [-Wpedantic] 104 | }; | ^ [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o -c /<>/src/api/cpp/fftconvolve.cpp [ 48%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o -c /<>/src/api/cpp/filters.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o -c /<>/src/api/cpp/gaussian_kernel.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o -c /<>/src/api/cpp/gfor.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o -c /<>/src/api/cpp/gradient.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o -c /<>/src/api/cpp/graphics.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o -c /<>/src/api/cpp/hamming.cpp In file included from /<>/src/api/cpp/graphics.cpp:12: /<>/src/api/cpp/graphics.cpp: In destructor ‘af::Window::~Window()’: /<>/src/api/cpp/error.hpp:21:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ /<>/src/api/cpp/error.hpp:21:9: note: in C++11 destructors default to ‘noexcept’ 21 | throw ex; \ | ^~~~~~~~ /<>/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o -c /<>/src/api/cpp/harris.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o -c /<>/src/api/cpp/histogram.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o -c /<>/src/api/cpp/homography.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o -c /<>/src/api/cpp/hsv_rgb.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o -c /<>/src/api/cpp/iir.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o -c /<>/src/api/cpp/imageio.cpp [ 49%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o -c /<>/src/api/cpp/index.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o -c /<>/src/api/cpp/internal.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o -c /<>/src/api/cpp/lapack.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o -c /<>/src/api/cpp/matchTemplate.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o -c /<>/src/api/cpp/mean.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o -c /<>/src/api/cpp/meanshift.cpp /<>/src/api/cpp/mean.cpp:77:24: warning: extra ‘;’ [-Wpedantic] 77 | INSTANTIATE_MEAN(float); | ^ /<>/src/api/cpp/mean.cpp:78:25: warning: extra ‘;’ [-Wpedantic] 78 | INSTANTIATE_MEAN(double); | ^ /<>/src/api/cpp/mean.cpp:79:22: warning: extra ‘;’ [-Wpedantic] 79 | INSTANTIATE_MEAN(int); | ^ /<>/src/api/cpp/mean.cpp:80:31: warning: extra ‘;’ [-Wpedantic] 80 | INSTANTIATE_MEAN(unsigned int); | ^ /<>/src/api/cpp/mean.cpp:81:23: warning: extra ‘;’ [-Wpedantic] 81 | INSTANTIATE_MEAN(char); | ^ /<>/src/api/cpp/mean.cpp:82:32: warning: extra ‘;’ [-Wpedantic] 82 | INSTANTIATE_MEAN(unsigned char); | ^ /<>/src/api/cpp/mean.cpp:83:28: warning: extra ‘;’ [-Wpedantic] 83 | INSTANTIATE_MEAN(long long); | ^ /<>/src/api/cpp/mean.cpp:84:37: warning: extra ‘;’ [-Wpedantic] 84 | INSTANTIATE_MEAN(unsigned long long); | ^ /<>/src/api/cpp/mean.cpp:85:24: warning: extra ‘;’ [-Wpedantic] 85 | INSTANTIATE_MEAN(short); | ^ /<>/src/api/cpp/mean.cpp:86:33: warning: extra ‘;’ [-Wpedantic] 86 | INSTANTIATE_MEAN(unsigned short); | ^ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o -c /<>/src/api/cpp/median.cpp /<>/src/api/cpp/median.cpp:26:26: warning: extra ‘;’ [-Wpedantic] 26 | INSTANTIATE_MEDIAN(float); | ^ /<>/src/api/cpp/median.cpp:27:27: warning: extra ‘;’ [-Wpedantic] 27 | INSTANTIATE_MEDIAN(double); | ^ /<>/src/api/cpp/median.cpp:28:24: warning: extra ‘;’ [-Wpedantic] 28 | INSTANTIATE_MEDIAN(int); | ^ /<>/src/api/cpp/median.cpp:29:33: warning: extra ‘;’ [-Wpedantic] 29 | INSTANTIATE_MEDIAN(unsigned int); | ^ /<>/src/api/cpp/median.cpp:30:25: warning: extra ‘;’ [-Wpedantic] 30 | INSTANTIATE_MEDIAN(char); | ^ /<>/src/api/cpp/median.cpp:31:34: warning: extra ‘;’ [-Wpedantic] 31 | INSTANTIATE_MEDIAN(unsigned char); | ^ /<>/src/api/cpp/median.cpp:32:30: warning: extra ‘;’ [-Wpedantic] 32 | INSTANTIATE_MEDIAN(long long); | ^ /<>/src/api/cpp/median.cpp:33:39: warning: extra ‘;’ [-Wpedantic] 33 | INSTANTIATE_MEDIAN(unsigned long long); | ^ /<>/src/api/cpp/median.cpp:34:26: warning: extra ‘;’ [-Wpedantic] 34 | INSTANTIATE_MEDIAN(short); | ^ /<>/src/api/cpp/median.cpp:35:35: warning: extra ‘;’ [-Wpedantic] 35 | INSTANTIATE_MEDIAN(unsigned short); | ^ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o -c /<>/src/api/cpp/morph.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o -c /<>/src/api/cpp/nearest_neighbour.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o -c /<>/src/api/cpp/orb.cpp [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o -c /<>/src/api/cpp/reduce.cpp /<>/src/api/cpp/reduce.cpp:153:46: warning: extra ‘;’ [-Wpedantic] 153 | INSTANTIATE_REAL(all_true, allTrue, bool); | ^ /<>/src/api/cpp/reduce.cpp:154:46: warning: extra ‘;’ [-Wpedantic] 154 | INSTANTIATE_REAL(any_true, anyTrue, bool); | ^ [ 50%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o -c /<>/src/api/cpp/regions.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o -c /<>/src/api/cpp/resize.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o -c /<>/src/api/cpp/rgb_gray.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o -c /<>/src/api/cpp/rotate.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o -c /<>/src/api/cpp/sat.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o -c /<>/src/api/cpp/scale.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o -c /<>/src/api/cpp/scan.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o -c /<>/src/api/cpp/seq.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o -c /<>/src/api/cpp/set.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o -c /<>/src/api/cpp/sift.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o -c /<>/src/api/cpp/skew.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o -c /<>/src/api/cpp/sobel.cpp [ 51%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o -c /<>/src/api/cpp/sort.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o -c /<>/src/api/cpp/stdev.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o -c /<>/src/api/cpp/susan.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o -c /<>/src/api/cpp/timing.cpp /<>/src/api/cpp/stdev.cpp:41:25: warning: extra ‘;’ [-Wpedantic] 41 | INSTANTIATE_STDEV(float); | ^ /<>/src/api/cpp/stdev.cpp:42:26: warning: extra ‘;’ [-Wpedantic] 42 | INSTANTIATE_STDEV(double); | ^ /<>/src/api/cpp/stdev.cpp:43:23: warning: extra ‘;’ [-Wpedantic] 43 | INSTANTIATE_STDEV(int); | ^ /<>/src/api/cpp/stdev.cpp:44:32: warning: extra ‘;’ [-Wpedantic] 44 | INSTANTIATE_STDEV(unsigned int); | ^ /<>/src/api/cpp/stdev.cpp:45:24: warning: extra ‘;’ [-Wpedantic] 45 | INSTANTIATE_STDEV(intl); | ^ /<>/src/api/cpp/stdev.cpp:46:25: warning: extra ‘;’ [-Wpedantic] 46 | INSTANTIATE_STDEV(uintl); | ^ /<>/src/api/cpp/stdev.cpp:47:25: warning: extra ‘;’ [-Wpedantic] 47 | INSTANTIATE_STDEV(short); | ^ /<>/src/api/cpp/stdev.cpp:48:34: warning: extra ‘;’ [-Wpedantic] 48 | INSTANTIATE_STDEV(unsigned short); | ^ /<>/src/api/cpp/stdev.cpp:49:24: warning: extra ‘;’ [-Wpedantic] 49 | INSTANTIATE_STDEV(char); | ^ /<>/src/api/cpp/stdev.cpp:50:33: warning: extra ‘;’ [-Wpedantic] 50 | INSTANTIATE_STDEV(unsigned char); | ^ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o -c /<>/src/api/cpp/transform.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o -c /<>/src/api/cpp/transform_coordinates.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o -c /<>/src/api/cpp/translate.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o -c /<>/src/api/cpp/transpose.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o -c /<>/src/api/cpp/unary.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o -c /<>/src/api/cpp/unwrap.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o -c /<>/src/api/cpp/util.cpp [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o -c /<>/src/api/cpp/var.cpp /<>/src/api/cpp/var.cpp:77:23: warning: extra ‘;’ [-Wpedantic] 77 | INSTANTIATE_VAR(float); | ^ /<>/src/api/cpp/var.cpp:78:24: warning: extra ‘;’ [-Wpedantic] 78 | INSTANTIATE_VAR(double); | ^ /<>/src/api/cpp/var.cpp:79:21: warning: extra ‘;’ [-Wpedantic] 79 | INSTANTIATE_VAR(int); | ^ /<>/src/api/cpp/var.cpp:80:30: warning: extra ‘;’ [-Wpedantic] 80 | INSTANTIATE_VAR(unsigned int); | ^ /<>/src/api/cpp/var.cpp:81:22: warning: extra ‘;’ [-Wpedantic] 81 | INSTANTIATE_VAR(intl); | ^ /<>/src/api/cpp/var.cpp:82:23: warning: extra ‘;’ [-Wpedantic] 82 | INSTANTIATE_VAR(uintl); | ^ /<>/src/api/cpp/var.cpp:83:23: warning: extra ‘;’ [-Wpedantic] 83 | INSTANTIATE_VAR(short); | ^ /<>/src/api/cpp/var.cpp:84:32: warning: extra ‘;’ [-Wpedantic] 84 | INSTANTIATE_VAR(unsigned short); | ^ /<>/src/api/cpp/var.cpp:85:22: warning: extra ‘;’ [-Wpedantic] 85 | INSTANTIATE_VAR(char); | ^ /<>/src/api/cpp/var.cpp:86:31: warning: extra ‘;’ [-Wpedantic] 86 | INSTANTIATE_VAR(unsigned char); | ^ [ 52%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o -c /<>/src/api/cpp/where.cpp [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o -c /<>/src/api/cpp/wrap.cpp [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o -c /<>/src/api/cpp/ycbcr_rgb.cpp [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/gebrd.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/gebrd.cpp.o -c /<>/src/backend/opencl/magma/gebrd.cpp [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o -c /<>/src/backend/opencl/magma/geqrf2.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/geqrf2.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/gebrd.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/gebrd.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/geqrf2.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o -c /<>/src/backend/opencl/magma/geqrf3.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/geqrf3.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/geqrf3.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/getrf.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/getrf.cpp.o -c /<>/src/backend/opencl/magma/getrf.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/getrf.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/getrf.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/getrs.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/getrs.cpp.o -c /<>/src/backend/opencl/magma/getrs.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/getrs.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/labrd.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/labrd.cpp.o -c /<>/src/backend/opencl/magma/labrd.cpp In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/getrs.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/labrd.cpp:55: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/labrd.cpp:57: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/larfb.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/larfb.cpp.o -c /<>/src/backend/opencl/magma/larfb.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/larfb.cpp:56: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/larfb.cpp:58: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laset.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/laset.cpp.o -c /<>/src/backend/opencl/magma/laset.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/laset.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/laset.cpp:54: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 53%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laset_band.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/laset_band.cpp.o -c /<>/src/backend/opencl/magma/laset_band.cpp [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/laswp.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/laswp.cpp.o -c /<>/src/backend/opencl/magma/laswp.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/laswp.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/laswp.cpp:54: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/magma_helper.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/magma_helper.cpp.o -c /<>/src/backend/opencl/magma/magma_helper.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma_helper.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ /<>/src/backend/opencl/magma/magma_helper.cpp:61:43: warning: extra ‘;’ [-Wpedantic] 61 | INSTANTIATE_CPLX_SCALAR(magmaFloatComplex); | ^ /<>/src/backend/opencl/magma/magma_helper.cpp:62:44: warning: extra ‘;’ [-Wpedantic] 62 | INSTANTIATE_CPLX_SCALAR(magmaDoubleComplex); | ^ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/potrf.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/potrf.cpp.o -c /<>/src/backend/opencl/magma/potrf.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/potrf.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/potrf.cpp:56: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o -c /<>/src/backend/opencl/magma/swapdblk.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/swapdblk.cpp:10: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/swapdblk.cpp:10: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/transpose.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/transpose.cpp.o -c /<>/src/backend/opencl/magma/transpose.cpp In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/transpose.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/transpose.cpp:54: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/magma/transpose.cpp:55: /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose.cpp:91:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = float; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:106:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose.cpp:94:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = float; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:106:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose.cpp:91:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = double; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:107:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose.cpp:94:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = double; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:107:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose.cpp:91:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_float2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:108:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose.cpp:94:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_float2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:108:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose.cpp:91:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_double2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:109:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose.hpp: In instantiation of ‘void opencl::kernel::transpose(opencl::Param, opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose.cpp:94:43: required from ‘void magmablas_transpose(magma_int_t, magma_int_t, cl_mem, size_t, magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_double2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose.cpp:109:1: required from here /<>/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o -c /<>/src/backend/opencl/magma/transpose_inplace.cpp [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/ungqr.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/ungqr.cpp.o -c /<>/src/backend/opencl/magma/ungqr.cpp [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/unmqr.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/unmqr.cpp.o -c /<>/src/backend/opencl/magma/unmqr.cpp In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/ungqr.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /<>/src/backend/opencl/magma/magma_common.h:16, from /<>/src/backend/opencl/magma/magma.h:13, from /<>/src/backend/opencl/magma/unmqr.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/opencl.h:24, from /<>/src/backend/opencl/cl.hpp:174, from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/transpose_inplace.cpp:54: /usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/ungqr.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/unmqr.cpp:55: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/platform.hpp:15, from /<>/src/backend/opencl/magma/magma_data.h:60, from /<>/src/backend/opencl/magma/transpose_inplace.cpp:54: /<>/src/backend/opencl/cl.hpp: In constructor ‘cl::Context::Context(cl_device_type, cl_context_properties*, void (*)(const char*, const void*, size_t, void*), void*, cl_int*)’: /<>/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ In file included from /<>/src/backend/opencl/magma/transpose_inplace.cpp:55: /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:82:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = float; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:95:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 87 | } catch (cl::Error err) { | ^~~ /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = float; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:84:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = float; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:95:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:82:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = double; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:96:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = double; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:84:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = double; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:96:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:82:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_float2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:97:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_float2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:84:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_float2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:97:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = true]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:82:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_double2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:98:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/src/backend/opencl/kernel/transpose_inplace.hpp: In instantiation of ‘void opencl::kernel::transpose_inplace(opencl::Param) [with T = cl_double2; bool conjugate = false; bool IS32MULTIPLE = false]’: /<>/src/backend/opencl/magma/transpose_inplace.cpp:84:51: required from ‘void magmablas_transpose_inplace(magma_int_t, cl_mem, size_t, magma_int_t, magma_queue_t) [with T = cl_double2; magma_int_t = int; cl_mem = _cl_mem*; size_t = long unsigned int; magma_queue_t = _cl_command_queue*]’ /<>/src/backend/opencl/magma/transpose_inplace.cpp:98:1: required from here /<>/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 54%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/include -I/<>/src/backend -I/<>/src/api/c -I/<>/src/backend/opencl -I/<>/obj-x86_64-linux-gnu/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -fPIC -Wall -std=c++11 -fvisibility=hidden -o CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o -c /<>/src/backend/opencl/magma/unmqr2.cpp [ 54%] Linking CXX shared library libafopencl.so cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/cmake -E cmake_link_script CMakeFiles/afopencl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-comment -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libafopencl.so.3 -o libafopencl.so.3.3.2 CMakeFiles/afopencl.dir/Array.cpp.o CMakeFiles/afopencl.dir/Param.cpp.o CMakeFiles/afopencl.dir/all.cpp.o CMakeFiles/afopencl.dir/any.cpp.o CMakeFiles/afopencl.dir/approx.cpp.o CMakeFiles/afopencl.dir/assign.cpp.o CMakeFiles/afopencl.dir/bilateral.cpp.o CMakeFiles/afopencl.dir/blas.cpp.o CMakeFiles/afopencl.dir/cholesky.cpp.o CMakeFiles/afopencl.dir/convolve.cpp.o CMakeFiles/afopencl.dir/convolve_separable.cpp.o CMakeFiles/afopencl.dir/copy.cpp.o CMakeFiles/afopencl.dir/count.cpp.o CMakeFiles/afopencl.dir/diagonal.cpp.o CMakeFiles/afopencl.dir/diff.cpp.o CMakeFiles/afopencl.dir/dilate.cpp.o CMakeFiles/afopencl.dir/dilate3d.cpp.o CMakeFiles/afopencl.dir/erode.cpp.o CMakeFiles/afopencl.dir/erode3d.cpp.o CMakeFiles/afopencl.dir/errorcodes.cpp.o CMakeFiles/afopencl.dir/exampleFunction.cpp.o CMakeFiles/afopencl.dir/fast.cpp.o CMakeFiles/afopencl.dir/fft.cpp.o CMakeFiles/afopencl.dir/fftconvolve.cpp.o CMakeFiles/afopencl.dir/gradient.cpp.o CMakeFiles/afopencl.dir/harris.cpp.o CMakeFiles/afopencl.dir/hist_graphics.cpp.o CMakeFiles/afopencl.dir/histogram.cpp.o CMakeFiles/afopencl.dir/homography.cpp.o CMakeFiles/afopencl.dir/hsv_rgb.cpp.o CMakeFiles/afopencl.dir/identity.cpp.o CMakeFiles/afopencl.dir/iir.cpp.o CMakeFiles/afopencl.dir/image.cpp.o CMakeFiles/afopencl.dir/index.cpp.o CMakeFiles/afopencl.dir/interopManager.cpp.o CMakeFiles/afopencl.dir/inverse.cpp.o CMakeFiles/afopencl.dir/iota.cpp.o CMakeFiles/afopencl.dir/ireduce.cpp.o CMakeFiles/afopencl.dir/jit.cpp.o CMakeFiles/afopencl.dir/join.cpp.o CMakeFiles/afopencl.dir/lookup.cpp.o CMakeFiles/afopencl.dir/lu.cpp.o CMakeFiles/afopencl.dir/match_template.cpp.o CMakeFiles/afopencl.dir/math.cpp.o CMakeFiles/afopencl.dir/max.cpp.o CMakeFiles/afopencl.dir/meanshift.cpp.o CMakeFiles/afopencl.dir/medfilt.cpp.o CMakeFiles/afopencl.dir/memory.cpp.o CMakeFiles/afopencl.dir/min.cpp.o CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o CMakeFiles/afopencl.dir/orb.cpp.o CMakeFiles/afopencl.dir/platform.cpp.o CMakeFiles/afopencl.dir/plot.cpp.o CMakeFiles/afopencl.dir/plot3.cpp.o CMakeFiles/afopencl.dir/product.cpp.o CMakeFiles/afopencl.dir/program.cpp.o CMakeFiles/afopencl.dir/qr.cpp.o CMakeFiles/afopencl.dir/random.cpp.o CMakeFiles/afopencl.dir/range.cpp.o CMakeFiles/afopencl.dir/regions.cpp.o CMakeFiles/afopencl.dir/reorder.cpp.o CMakeFiles/afopencl.dir/resize.cpp.o CMakeFiles/afopencl.dir/rotate.cpp.o CMakeFiles/afopencl.dir/scan.cpp.o CMakeFiles/afopencl.dir/select.cpp.o CMakeFiles/afopencl.dir/set.cpp.o CMakeFiles/afopencl.dir/shift.cpp.o CMakeFiles/afopencl.dir/sift.cpp.o CMakeFiles/afopencl.dir/sobel.cpp.o CMakeFiles/afopencl.dir/solve.cpp.o CMakeFiles/afopencl.dir/sort.cpp.o CMakeFiles/afopencl.dir/sort_by_key.cpp.o CMakeFiles/afopencl.dir/sort_index.cpp.o CMakeFiles/afopencl.dir/sum.cpp.o CMakeFiles/afopencl.dir/surface.cpp.o CMakeFiles/afopencl.dir/susan.cpp.o CMakeFiles/afopencl.dir/svd.cpp.o CMakeFiles/afopencl.dir/tile.cpp.o CMakeFiles/afopencl.dir/transform.cpp.o CMakeFiles/afopencl.dir/transpose.cpp.o CMakeFiles/afopencl.dir/transpose_inplace.cpp.o CMakeFiles/afopencl.dir/triangle.cpp.o CMakeFiles/afopencl.dir/types.cpp.o CMakeFiles/afopencl.dir/unwrap.cpp.o CMakeFiles/afopencl.dir/where.cpp.o CMakeFiles/afopencl.dir/wrap.cpp.o CMakeFiles/afopencl.dir/kernel/config.cpp.o CMakeFiles/afopencl.dir/kernel/convolve_separable.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/b8.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/f32.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/f64.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/s16.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/s32.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/s64.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/u16.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/u32.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/u64.cpp.o CMakeFiles/afopencl.dir/kernel/sort_by_key/u8.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv1.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_b8.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_c32.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_c64.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_f32.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_f64.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s16.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s32.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_s64.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u16.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u32.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u64.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv2_u8.cpp.o CMakeFiles/afopencl.dir/kernel/convolve/conv3.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_blas.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_cholesky.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_inverse.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_lu.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_qr.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_solve.cpp.o CMakeFiles/afopencl.dir/cpu/cpu_svd.cpp.o CMakeFiles/afopencl.dir/__/ArrayInfo.cpp.o CMakeFiles/afopencl.dir/__/MemoryManager.cpp.o CMakeFiles/afopencl.dir/__/cblas.cpp.o CMakeFiles/afopencl.dir/__/dim4.cpp.o CMakeFiles/afopencl.dir/__/dispatch.cpp.o CMakeFiles/afopencl.dir/__/host_memory.cpp.o CMakeFiles/afopencl.dir/__/lapacke.cpp.o CMakeFiles/afopencl.dir/__/util.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/approx.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/array.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/assign.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/bilateral.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/binary.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/blas.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/cast.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/cholesky.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/colorspace.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/complex.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/convolve.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/corrcoef.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/covariance.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/data.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/det.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/device.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/diff.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/dog.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/err_common.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/error.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/exampleFunction.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/fast.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/features.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/fft.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/fftconvolve.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/filters.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/flip.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/gaussian_kernel.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/gradient.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/graphics_common.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/hamming.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/harris.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/hist.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/histeq.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/histogram.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/homography.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/hsv_rgb.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/iir.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/image.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/imageio.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/imageio2.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/implicit.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/index.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/internal.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/inverse.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/join.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/lu.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/match_template.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/mean.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/meanshift.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/median.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/memory.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/moddims.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/morph.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/nearest_neighbour.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/norm.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/orb.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/plot.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/plot3.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/print.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/qr.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/rank.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/reduce.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/regions.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/reorder.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/replace.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/resize.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/rgb_gray.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/rotate.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/sat.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/scan.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/select.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/set.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/shift.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/sift.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/sobel.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/solve.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/sort.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/stdev.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/stream.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/surface.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/susan.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/svd.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/tile.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/transform.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/transform_coordinates.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/transpose.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/type_util.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/unary.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/unwrap.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/var.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/version.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/where.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/wrap.cpp.o CMakeFiles/afopencl.dir/__/__/api/c/ycbcr_rgb.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/approx.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/array.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/bilateral.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/binary.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/blas.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/colorspace.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/complex.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/constants.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/convolve.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/corrcoef.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/covariance.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/data.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/device.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/diff.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/dog.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/exampleFunction.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/exception.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/fast.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/features.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/fft.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/fftconvolve.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/filters.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/gaussian_kernel.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/gfor.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/gradient.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/graphics.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/hamming.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/harris.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/histogram.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/homography.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/hsv_rgb.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/iir.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/imageio.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/index.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/internal.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/lapack.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/matchTemplate.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/mean.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/meanshift.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/median.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/morph.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/nearest_neighbour.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/orb.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/reduce.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/regions.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/resize.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/rgb_gray.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/rotate.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/sat.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/scale.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/scan.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/seq.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/set.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/sift.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/skew.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/sobel.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/sort.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/stdev.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/susan.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/timing.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/transform.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/transform_coordinates.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/translate.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/transpose.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/unary.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/unwrap.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/util.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/var.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/where.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/wrap.cpp.o CMakeFiles/afopencl.dir/__/__/api/cpp/ycbcr_rgb.cpp.o CMakeFiles/afopencl.dir/magma/gebrd.cpp.o CMakeFiles/afopencl.dir/magma/geqrf2.cpp.o CMakeFiles/afopencl.dir/magma/geqrf3.cpp.o CMakeFiles/afopencl.dir/magma/getrf.cpp.o CMakeFiles/afopencl.dir/magma/getrs.cpp.o CMakeFiles/afopencl.dir/magma/labrd.cpp.o CMakeFiles/afopencl.dir/magma/larfb.cpp.o CMakeFiles/afopencl.dir/magma/laset.cpp.o CMakeFiles/afopencl.dir/magma/laset_band.cpp.o CMakeFiles/afopencl.dir/magma/laswp.cpp.o CMakeFiles/afopencl.dir/magma/magma_helper.cpp.o CMakeFiles/afopencl.dir/magma/potrf.cpp.o CMakeFiles/afopencl.dir/magma/swapdblk.cpp.o CMakeFiles/afopencl.dir/magma/transpose.cpp.o CMakeFiles/afopencl.dir/magma/transpose_inplace.cpp.o CMakeFiles/afopencl.dir/magma/ungqr.cpp.o CMakeFiles/afopencl.dir/magma/unmqr.cpp.o CMakeFiles/afopencl.dir/magma/unmqr2.cpp.o -lOpenCL /usr/lib/x86_64-linux-gnu/libclBLAS.so.2.12.0 /usr/lib/x86_64-linux-gnu/libclFFT.so.2.12.2 -ldl -llapacke -lblas -lfreeimage -lm -lpthread -pthread -lOpenCL cd /<>/obj-x86_64-linux-gnu/src/backend/opencl && /usr/bin/cmake -E cmake_symlink_library libafopencl.so.3.3.2 libafopencl.so.3 libafopencl.so make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' [ 54%] Built target afopencl make[2]: Leaving directory '/<>/obj-x86_64-linux-gnu' make[1]: *** [Makefile:185: all] Error 2 make[1]: Leaving directory '/<>/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 returned exit code 2 make: *** [debian/rules:47: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2020-10-03T00:38:11Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 5005020 Build-Time: 2357 Distribution: sid Fail-Stage: build Host Architecture: amd64 Install-Time: 37 Job: /srv/debomatic/incoming/arrayfire_3.3.2+dfsg1-4.dsc Machine Architecture: amd64 Package: arrayfire Package-Time: 2403 Source-Version: 3.3.2+dfsg1-4 Space: 5005020 Status: attempted Version: 3.3.2+dfsg1-4 -------------------------------------------------------------------------------- Finished at 2020-10-03T00:38:11Z Build needed 00:40:03, 5005020k disk space