https://launchpad.net/ubuntu/+archive/test-rebuild-20191220-focal-gcc10/+build/18370701 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-059 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:46:18 UTC 2019 aarch64 Buildd toolchain package versions: launchpad-buildd_183 python-lpbuildd_183 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 6 Jan 19:49:43 ntpdate[1882]: adjust time server 10.211.37.1 offset 0.067168 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=armhf PACKAGEBUILD-18370701 --image-type chroot /home/buildd/filecache-default/f005b6164729459c78307140747b338a2f357aa2 Creating target for build PACKAGEBUILD-18370701 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=armhf PACKAGEBUILD-18370701 Starting target for build PACKAGEBUILD-18370701 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=armhf PACKAGEBUILD-18370701 'deb http://ppa.launchpad.net/doko/toolchain/ubuntu focal main' 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu focal main' 'deb http://ftpmaster.internal/ubuntu focal main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-18370701 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=focal --arch=armhf PACKAGEBUILD-18370701 Adding trusted keys to build-PACKAGEBUILD-18370701 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-01-18 [SC] 352B AA4B C10A 077D 04D2 8CAF 726C 32B5 38D0 4956 uid [ unknown] Launchpad PPA for Matthias Klose pub rsa1024 2009-10-22 [SC] 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid [ unknown] Launchpad Toolchain builds /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=armhf PACKAGEBUILD-18370701 Updating target for build PACKAGEBUILD-18370701 Get:1 http://ppa.launchpad.net/doko/toolchain/ubuntu focal InRelease [15.4 kB] Get:2 http://ftpmaster.internal/ubuntu focal InRelease [255 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu focal InRelease [15.4 kB] Get:4 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf Packages [76.4 kB] Get:5 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main Translation-en [26.5 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main armhf Packages [931 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main Translation-en [499 kB] Get:8 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu focal/main armhf Packages [73.5 kB] Get:9 http://ftpmaster.internal/ubuntu focal/restricted armhf Packages [7048 B] Get:10 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu focal/main Translation-en [23.7 kB] Get:11 http://ftpmaster.internal/ubuntu focal/restricted Translation-en [5768 B] Get:12 http://ftpmaster.internal/ubuntu focal/universe armhf Packages [8422 kB] Get:13 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5196 kB] Get:14 http://ftpmaster.internal/ubuntu focal/multiverse armhf Packages [123 kB] Get:15 http://ftpmaster.internal/ubuntu focal/multiverse Translation-en [110 kB] Fetched 15.8 MB in 6s (2517 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-9 libhogweed4 libisl21 libnettle6 libperl5.28 libstdc++-9-dev perl-modules-5.28 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-10 g++-10 gcc-10 gcc-10-base libasan6 libctf-nobfd0 libctf0 libgcc-10-dev libgcc-s1 libhogweed5 libisl22 libnettle7 libperl5.30 libstdc++-10-dev perl-modules-5.30 The following packages will be upgraded: apt base-files base-passwd bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils bzip2 cpp cpp-9 debianutils fdisk g++ g++-9 gcc gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv gzip hostname libacl1 libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcryptsetup12 libdebconfclient0 libdevmapper1.02.1 libfdisk1 libgcc-9-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libjson-c4 libkmod2 liblockfile-bin liblockfile1 liblz4-1 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev lsb-base mount ncurses-base ncurses-bin perl perl-base sensible-utils systemd systemd-sysv sysvinit-utils util-linux 93 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. Need to get 188 MB of archives. After this operation, 496 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main armhf libc6-dev armhf 2.30-0ubuntu3 [1943 kB] Get:2 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf gcc-10-base armhf 10-20200104-1ubuntu2 [18.9 kB] Get:3 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libgcc-s1 armhf 10-20200104-1ubuntu2 [36.3 kB] Get:4 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libgcc1 armhf 1:10-20200104-1ubuntu2 [36.3 kB] Get:5 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libstdc++6 armhf 10-20200104-1ubuntu2 [439 kB] Get:6 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libgomp1 armhf 10-20200104-1ubuntu2 [86.6 kB] Get:7 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libatomic1 armhf 10-20200104-1ubuntu2 [7212 B] Get:8 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libubsan1 armhf 10-20200104-1ubuntu2 [121 kB] Get:9 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libcc1-0 armhf 10-20200104-1ubuntu2 [34.5 kB] Get:10 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf binutils-arm-linux-gnueabihf armhf 2.33.50.20200105-2ubuntu2 [2023 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main armhf libc-dev-bin armhf 2.30-0ubuntu3 [63.6 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main armhf linux-libc-dev armhf 5.3.0-24.26 [1079 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main armhf libc6 armhf 2.30-0ubuntu3 [2144 kB] Get:14 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libbinutils armhf 2.33.50.20200105-2ubuntu2 [316 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main armhf base-files armhf 11ubuntu2 [59.8 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main armhf debianutils armhf 4.9.1 [84.6 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main armhf bash armhf 5.0-5ubuntu1 [576 kB] Get:18 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf binutils armhf 2.33.50.20200105-2ubuntu2 [3372 B] Get:19 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf binutils-common armhf 2.33.50.20200105-2ubuntu2 [205 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main armhf bsdutils armhf 1:2.34-0.1ubuntu4 [58.4 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main armhf gzip armhf 1.10-0ubuntu4 [91.1 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main armhf hostname armhf 3.23 [10.4 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main armhf ncurses-bin armhf 6.1+20191019-1ubuntu1 [163 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main armhf perl-modules-5.30 all 5.30.0-9 [2739 kB] Get:25 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libctf-nobfd0 armhf 2.33.50.20200105-2ubuntu2 [37.7 kB] Get:26 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libctf0 armhf 2.33.50.20200105-2ubuntu2 [37.6 kB] Get:27 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf cpp-10 armhf 10-20200104-1ubuntu2 [40.0 MB] Get:28 http://ftpmaster.internal/ubuntu focal/main armhf libperl5.30 armhf 5.30.0-9 [3286 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main armhf perl armhf 5.30.0-9 [224 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main armhf perl-base armhf 5.30.0-9 [1408 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main armhf bzip2 armhf 1.0.8-2 [32.4 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main armhf libbz2-1.0 armhf 1.0.8-2 [31.0 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main armhf libblkid1 armhf 2.34-0.1ubuntu4 [124 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main armhf libuuid1 armhf 2.34-0.1ubuntu4 [19.8 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main armhf libfdisk1 armhf 2.34-0.1ubuntu4 [163 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main armhf libpcre2-8-0 armhf 10.34-7 [172 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main armhf libselinux1 armhf 3.0-1 [60.1 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main armhf libmount1 armhf 2.34-0.1ubuntu4 [135 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main armhf libncurses6 armhf 6.1+20191019-1ubuntu1 [79.7 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main armhf libtinfo6 armhf 6.1+20191019-1ubuntu1 [72.8 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main armhf libncursesw6 armhf 6.1+20191019-1ubuntu1 [106 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main armhf libsmartcols1 armhf 2.34-0.1ubuntu4 [89.1 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main armhf fdisk armhf 2.34-0.1ubuntu4 [109 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main armhf util-linux armhf 2.34-0.1ubuntu4 [959 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main armhf libdebconfclient0 armhf 0.250ubuntu2 [5776 B] Get:46 http://ftpmaster.internal/ubuntu focal/main armhf base-passwd armhf 3.5.47 [46.4 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main armhf libc-bin armhf 2.30-0ubuntu3 [496 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main armhf ncurses-base all 6.1+20191019-1ubuntu1 [17.9 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main armhf lsb-base all 11.1.0ubuntu2 [12.1 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main armhf sysvinit-utils armhf 2.96-1ubuntu1 [19.2 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main armhf liblz4-1 armhf 1.9.2-2 [51.7 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main armhf systemd-sysv armhf 244-3ubuntu1 [9364 B] Get:53 http://ftpmaster.internal/ubuntu focal/main armhf libacl1 armhf 2.2.53-5ubuntu1 [15.8 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main armhf libapparmor1 armhf 2.13.3-7ubuntu1 [29.4 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main armhf libaudit-common all 1:2.8.5-2ubuntu5 [4076 B] Get:56 http://ftpmaster.internal/ubuntu focal/main armhf libcap-ng0 armhf 0.7.9-2.1 [9692 B] Get:57 http://ftpmaster.internal/ubuntu focal/main armhf libaudit1 armhf 1:2.8.5-2ubuntu5 [35.9 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main armhf libcap2 armhf 1:2.27-1 [12.7 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main armhf libudev1 armhf 244-3ubuntu1 [68.8 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main armhf libdevmapper1.02.1 armhf 2:1.02.155-2ubuntu7 [118 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main armhf libjson-c4 armhf 0.13.1+dfsg-6 [25.6 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main armhf libcryptsetup12 armhf 2:2.2.2-1ubuntu1 [163 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main armhf libnettle7 armhf 3.5.1+really3.5.1-2 [126 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main armhf libhogweed5 armhf 3.5.1+really3.5.1-2 [127 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main armhf libp11-kit0 armhf 0.23.18.1-2 [166 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main armhf libtasn1-6 armhf 4.15.0-2 [33.0 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main armhf libgnutls30 armhf 3.6.11.1-2 [732 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main armhf libkmod2 armhf 26-3ubuntu1 [37.0 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main armhf libpam0g armhf 1.3.1-5ubuntu4 [49.6 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main armhf libseccomp2 armhf 2.4.2-2ubuntu1 [32.4 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main armhf mount armhf 2.34-0.1ubuntu4 [108 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main armhf systemd armhf 244-3ubuntu1 [3526 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main armhf libsystemd0 armhf 244-3ubuntu1 [239 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main armhf libzstd1 armhf 1.4.4+dfsg-1 [207 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main armhf libapt-pkg5.90 armhf 1.9.5 [772 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main armhf libgcrypt20 armhf 1.8.5-3ubuntu1 [364 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main armhf gpgv armhf 2.2.17-3ubuntu1 [170 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main armhf apt armhf 1.9.5 [1237 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main armhf libpam-modules-bin armhf 1.3.1-5ubuntu4 [33.8 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main armhf libpam-modules armhf 1.3.1-5ubuntu4 [232 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main armhf libattr1 armhf 1:2.4.48-5 [11.5 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main armhf libpam-runtime all 1.3.1-5ubuntu4 [37.3 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main armhf libsepol1 armhf 3.0-1 [220 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main armhf libsemanage-common all 3.0-1 [9880 B] Get:85 http://ftpmaster.internal/ubuntu focal/main armhf libsemanage1 armhf 3.0-1 [73.9 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main armhf libasan5 armhf 9.2.1-21ubuntu1 [387 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main armhf g++-9 armhf 9.2.1-21ubuntu1 [8541 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main armhf gcc-9 armhf 9.2.1-21ubuntu1 [8073 kB] Get:89 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libasan6 armhf 10-20200104-1ubuntu2 [326 kB] Get:90 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libgcc-10-dev armhf 10-20200104-1ubuntu2 [647 kB] Get:91 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf gcc-10 armhf 10-20200104-1ubuntu2 [44.8 MB] Get:92 http://ftpmaster.internal/ubuntu focal/main armhf libstdc++-9-dev armhf 9.2.1-21ubuntu1 [1777 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main armhf libgcc-9-dev armhf 9.2.1-21ubuntu1 [690 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main armhf libisl22 armhf 0.22-2 [460 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main armhf cpp-9 armhf 9.2.1-21ubuntu1 [7470 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main armhf gcc-9-base armhf 9.2.1-21ubuntu1 [19.0 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main armhf sensible-utils all 0.0.12+nmu1 [15.0 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main armhf libsqlite3-0 armhf 3.30.1-1ubuntu1 [460 kB] Get:99 http://ftpmaster.internal/ubuntu focal/main armhf gpg armhf 2.2.17-3ubuntu1 [421 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main armhf gpgconf armhf 2.2.17-3ubuntu1 [107 kB] Get:101 http://ftpmaster.internal/ubuntu focal/main armhf gpg-agent armhf 2.2.17-3ubuntu1 [195 kB] Get:102 http://ftpmaster.internal/ubuntu focal/main armhf liblockfile-bin armhf 1.16-1.1 [10.5 kB] Get:103 http://ftpmaster.internal/ubuntu focal/main armhf liblockfile1 armhf 1.16-1.1 [5620 B] Get:104 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libstdc++-10-dev armhf 10-20200104-1ubuntu2 [1715 kB] Get:105 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf g++-10 armhf 10-20200104-1ubuntu2 [43.1 MB] Get:106 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf g++ armhf 4:10-1ubuntu1 [1620 B] Get:107 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf gcc armhf 4:10-1ubuntu1 [5232 B] Get:108 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf cpp armhf 4:10-1ubuntu1 [27.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 188 MB in 5s (37.8 MB/s) (Reading database ... 12487 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.30-0ubuntu3_armhf.deb ... Unpacking libc6-dev:armhf (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../libc-dev-bin_2.30-0ubuntu3_armhf.deb ... Unpacking libc-dev-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../linux-libc-dev_5.3.0-24.26_armhf.deb ... Unpacking linux-libc-dev:armhf (5.3.0-24.26) over (5.3.0-18.19) ... Selecting previously unselected package gcc-10-base:armhf. Preparing to unpack .../gcc-10-base_10-20200104-1ubuntu2_armhf.deb ... Unpacking gcc-10-base:armhf (10-20200104-1ubuntu2) ... Setting up gcc-10-base:armhf (10-20200104-1ubuntu2) ... Selecting previously unselected package libgcc-s1:armhf. (Reading database ... 12493 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10-20200104-1ubuntu2_armhf.deb ... Unpacking libgcc-s1:armhf (10-20200104-1ubuntu2) ... Setting up libgcc-s1:armhf (10-20200104-1ubuntu2) ... (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a10-20200104-1ubuntu2_armhf.deb ... Unpacking libgcc1 (1:10-20200104-1ubuntu2) over (1:9.2.1-9ubuntu2) ... Setting up libgcc1 (1:10-20200104-1ubuntu2) ... (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../libc6_2.30-0ubuntu3_armhf.deb ... Unpacking libc6:armhf (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc6:armhf (2.30-0ubuntu3) ... (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu2_armhf.deb ... Unpacking base-files (11ubuntu2) over (10.2ubuntu7) ... Setting up base-files (11ubuntu2) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Updating /root/.profile to current default. (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../debianutils_4.9.1_armhf.deb ... Unpacking debianutils (4.9.1) over (4.8.6.3) ... Setting up debianutils (4.9.1) ... (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../bash_5.0-5ubuntu1_armhf.deb ... Unpacking bash (5.0-5ubuntu1) over (5.0-4ubuntu1) ... Setting up bash (5.0-5ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu4_armhf.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu4) over (1:2.34-0.1ubuntu2) ... Setting up bsdutils (1:2.34-0.1ubuntu4) ... (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4_armhf.deb ... Unpacking gzip (1.10-0ubuntu4) over (1.10-0ubuntu3) ... Setting up gzip (1.10-0ubuntu4) ... (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../hostname_3.23_armhf.deb ... Unpacking hostname (3.23) over (3.22) ... Setting up hostname (3.23) ... (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20191019-1ubuntu1_armhf.deb ... Unpacking ncurses-bin (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-bin (6.1+20191019-1ubuntu1) ... (Reading database ... 12496 files and directories currently installed.) Preparing to unpack .../perl_5.30.0-9_armhf.deb ... Unpacking perl (5.30.0-9) over (5.28.1-6build1) ... Replacing files in old package perl-base (5.28.1-6build1) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../perl-modules-5.30_5.30.0-9_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9) ... Selecting previously unselected package libperl5.30:armhf. Preparing to unpack .../libperl5.30_5.30.0-9_armhf.deb ... Unpacking libperl5.30:armhf (5.30.0-9) ... Preparing to unpack .../perl-base_5.30.0-9_armhf.deb ... Unpacking perl-base (5.30.0-9) over (5.28.1-6build1) ... Setting up perl-base (5.30.0-9) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-2_armhf.deb ... Unpacking bzip2 (1.0.8-2) over (1.0.6-9.2) ... Preparing to unpack .../libbz2-1.0_1.0.8-2_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-2) over (1.0.6-9.2) ... Setting up libbz2-1.0:armhf (1.0.8-2) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu4_armhf.deb ... Unpacking libblkid1:armhf (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libblkid1:armhf (2.34-0.1ubuntu4) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu4_armhf.deb ... Unpacking libuuid1:armhf (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libuuid1:armhf (2.34-0.1ubuntu4) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu4_armhf.deb ... Unpacking libfdisk1:armhf (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libfdisk1:armhf (2.34-0.1ubuntu4) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.34-7) over (10.32-5) ... Setting up libpcre2-8-0:armhf (10.34-7) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libselinux1_3.0-1_armhf.deb ... Unpacking libselinux1:armhf (3.0-1) over (2.9-2) ... Setting up libselinux1:armhf (3.0-1) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libmount1_2.34-0.1ubuntu4_armhf.deb ... Unpacking libmount1:armhf (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libmount1:armhf (2.34-0.1ubuntu4) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20191019-1ubuntu1_armhf.deb ... Unpacking libncurses6:armhf (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20191019-1ubuntu1_armhf.deb ... Unpacking libtinfo6:armhf (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libtinfo6:armhf (6.1+20191019-1ubuntu1) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20191019-1ubuntu1_armhf.deb ... Unpacking libncursesw6:armhf (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libncursesw6:armhf (6.1+20191019-1ubuntu1) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu4_armhf.deb ... Unpacking libsmartcols1:armhf (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libsmartcols1:armhf (2.34-0.1ubuntu4) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu4_armhf.deb ... Unpacking fdisk (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up fdisk (2.34-0.1ubuntu4) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../util-linux_2.34-0.1ubuntu4_armhf.deb ... Unpacking util-linux (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up util-linux (2.34-0.1ubuntu4) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.250ubuntu2_armhf.deb ... Unpacking libdebconfclient0:armhf (0.250ubuntu2) over (0.249ubuntu1) ... Setting up libdebconfclient0:armhf (0.250ubuntu2) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.47_armhf.deb ... Unpacking base-passwd (3.5.47) over (3.5.46) ... Setting up base-passwd (3.5.47) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu3_armhf.deb ... Unpacking libc-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc-bin (2.30-0ubuntu3) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20191019-1ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-base (6.1+20191019-1ubuntu1) ... (Reading database ... 14397 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu2_all.deb ... Unpacking lsb-base (11.1.0ubuntu2) over (11.0.1ubuntu1) ... Setting up lsb-base (11.1.0ubuntu2) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-1ubuntu1_armhf.deb ... Unpacking sysvinit-utils (2.96-1ubuntu1) over (2.95-5ubuntu2) ... Setting up sysvinit-utils (2.96-1ubuntu1) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2_armhf.deb ... Unpacking liblz4-1:armhf (1.9.2-2) over (1.9.1-1) ... Setting up liblz4-1:armhf (1.9.2-2) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../libstdc++6_10-20200104-1ubuntu2_armhf.deb ... Unpacking libstdc++6:armhf (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Setting up libstdc++6:armhf (10-20200104-1ubuntu2) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../systemd-sysv_244-3ubuntu1_armhf.deb ... Unpacking systemd-sysv (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-5ubuntu1_armhf.deb ... Unpacking libacl1:armhf (2.2.53-5ubuntu1) over (2.2.53-4) ... Setting up libacl1:armhf (2.2.53-5ubuntu1) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.3-7ubuntu1_armhf.deb ... Unpacking libapparmor1:armhf (2.13.3-7ubuntu1) over (2.13.3-5ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-2ubuntu5_all.deb ... Unpacking libaudit-common (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit-common (1:2.8.5-2ubuntu5) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.9-2.1) over (0.7.9-2) ... Setting up libcap-ng0:armhf (0.7.9-2.1) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-2ubuntu5_armhf.deb ... Unpacking libaudit1:armhf (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit1:armhf (1:2.8.5-2ubuntu5) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.27-1_armhf.deb ... Unpacking libcap2:armhf (1:2.27-1) over (1:2.25-2) ... Preparing to unpack .../libudev1_244-3ubuntu1_armhf.deb ... Unpacking libudev1:armhf (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libudev1:armhf (244-3ubuntu1) ... (Reading database ... 14396 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.155-2ubuntu7_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.155-2ubuntu7) over (2:1.02.155-2ubuntu6) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-6_armhf.deb ... Unpacking libjson-c4:armhf (0.13.1+dfsg-6) over (0.13.1+dfsg-4) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-1ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.2.2-1ubuntu1) over (2:2.2.0-3ubuntu1) ... Selecting previously unselected package libnettle7:armhf. Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2_armhf.deb ... Unpacking libnettle7:armhf (3.5.1+really3.5.1-2) ... Setting up libnettle7:armhf (3.5.1+really3.5.1-2) ... Selecting previously unselected package libhogweed5:armhf. (Reading database ... 14403 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2_armhf.deb ... Unpacking libhogweed5:armhf (3.5.1+really3.5.1-2) ... Setting up libhogweed5:armhf (3.5.1+really3.5.1-2) ... (Reading database ... 14406 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.18.1-2_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.18.1-2) over (0.23.17-2) ... Setting up libp11-kit0:armhf (0.23.18.1-2) ... (Reading database ... 14406 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.15.0-2_armhf.deb ... Unpacking libtasn1-6:armhf (4.15.0-2) over (4.14-3) ... Setting up libtasn1-6:armhf (4.15.0-2) ... (Reading database ... 14406 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.11.1-2_armhf.deb ... Unpacking libgnutls30:armhf (3.6.11.1-2) over (3.6.9-5ubuntu1) ... Setting up libgnutls30:armhf (3.6.11.1-2) ... (Reading database ... 14405 files and directories currently installed.) Preparing to unpack .../libkmod2_26-3ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (26-3ubuntu1) over (26-1ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4_armhf.deb ... Unpacking libpam0g:armhf (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam0g:armhf (1.3.1-5ubuntu4) ... (Reading database ... 14405 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.2-2ubuntu1_armhf.deb ... Unpacking libseccomp2:armhf (2.4.2-2ubuntu1) over (2.4.1-0ubuntu0.19.10.3) ... Setting up libseccomp2:armhf (2.4.2-2ubuntu1) ... (Reading database ... 14405 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu4_armhf.deb ... Unpacking mount (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Preparing to unpack .../systemd_244-3ubuntu1_armhf.deb ... Unpacking systemd (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libsystemd0_244-3ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libsystemd0:armhf (244-3ubuntu1) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-1_armhf.deb ... Unpacking libzstd1:armhf (1.4.4+dfsg-1) over (1.4.3+dfsg-1) ... Setting up libzstd1:armhf (1.4.4+dfsg-1) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.5_armhf.deb ... Unpacking libapt-pkg5.90:armhf (1.9.5) over (1.9.4) ... Setting up libapt-pkg5.90:armhf (1.9.5) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-3ubuntu1_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.5-3ubuntu1) over (1.8.4-5ubuntu2) ... Setting up libgcrypt20:armhf (1.8.5-3ubuntu1) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.17-3ubuntu1_armhf.deb ... Unpacking gpgv (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Setting up gpgv (2.2.17-3ubuntu1) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.5_armhf.deb ... Unpacking apt (1.9.5) over (1.9.4) ... Setting up apt (1.9.5) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4_armhf.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4_armhf.deb ... Unpacking libpam-modules:armhf (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules:armhf (1.3.1-5ubuntu4) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libattr1_1%3a2.4.48-5_armhf.deb ... Unpacking libattr1:armhf (1:2.4.48-5) over (1:2.4.48-4) ... Setting up libattr1:armhf (1:2.4.48-5) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-runtime (1.3.1-5ubuntu4) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1_armhf.deb ... Unpacking libsepol1:armhf (3.0-1) over (2.9-2) ... Setting up libsepol1:armhf (3.0-1) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.0-1_all.deb ... Unpacking libsemanage-common (3.0-1) over (2.9-3) ... Setting up libsemanage-common (3.0-1) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.0-1_armhf.deb ... Unpacking libsemanage1:armhf (3.0-1) over (2.9-3) ... Setting up libsemanage1:armhf (3.0-1) ... (Reading database ... 14398 files and directories currently installed.) Preparing to unpack .../00-libgomp1_10-20200104-1ubuntu2_armhf.deb ... Unpacking libgomp1:armhf (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../01-libatomic1_10-20200104-1ubuntu2_armhf.deb ... Unpacking libatomic1:armhf (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../02-libasan5_9.2.1-21ubuntu1_armhf.deb ... Unpacking libasan5:armhf (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../03-libubsan1_10-20200104-1ubuntu2_armhf.deb ... Unpacking libubsan1:armhf (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../04-g++-9_9.2.1-21ubuntu1_armhf.deb ... Unpacking g++-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../05-gcc-9_9.2.1-21ubuntu1_armhf.deb ... Unpacking gcc-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../06-libstdc++-9-dev_9.2.1-21ubuntu1_armhf.deb ... Unpacking libstdc++-9-dev:armhf (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../07-libgcc-9-dev_9.2.1-21ubuntu1_armhf.deb ... Unpacking libgcc-9-dev:armhf (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Selecting previously unselected package libisl22:armhf. Preparing to unpack .../08-libisl22_0.22-2_armhf.deb ... Unpacking libisl22:armhf (0.22-2) ... Preparing to unpack .../09-libcc1-0_10-20200104-1ubuntu2_armhf.deb ... Unpacking libcc1-0:armhf (10-20200104-1ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../10-binutils-arm-linux-gnueabihf_2.33.50.20200105-2ubuntu2_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.33.50.20200105-2ubuntu2) over (2.33-2ubuntu1) ... Preparing to unpack .../11-libbinutils_2.33.50.20200105-2ubuntu2_armhf.deb ... Unpacking libbinutils:armhf (2.33.50.20200105-2ubuntu2) over (2.33-2ubuntu1) ... Preparing to unpack .../12-binutils_2.33.50.20200105-2ubuntu2_armhf.deb ... Unpacking binutils (2.33.50.20200105-2ubuntu2) over (2.33-2ubuntu1) ... Preparing to unpack .../13-binutils-common_2.33.50.20200105-2ubuntu2_armhf.deb ... Unpacking binutils-common:armhf (2.33.50.20200105-2ubuntu2) over (2.33-2ubuntu1) ... Selecting previously unselected package libctf-nobfd0:armhf. Preparing to unpack .../14-libctf-nobfd0_2.33.50.20200105-2ubuntu2_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.33.50.20200105-2ubuntu2) ... Selecting previously unselected package libctf0:armhf. Preparing to unpack .../15-libctf0_2.33.50.20200105-2ubuntu2_armhf.deb ... Unpacking libctf0:armhf (2.33.50.20200105-2ubuntu2) ... Preparing to unpack .../16-cpp-9_9.2.1-21ubuntu1_armhf.deb ... Unpacking cpp-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../17-gcc-9-base_9.2.1-21ubuntu1_armhf.deb ... Unpacking gcc-9-base:armhf (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../18-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) over (0.0.12) ... Preparing to unpack .../19-libsqlite3-0_3.30.1-1ubuntu1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.30.1-1ubuntu1) over (3.29.0-2) ... Selecting previously unselected package cpp-10. Preparing to unpack .../20-cpp-10_10-20200104-1ubuntu2_armhf.deb ... Unpacking cpp-10 (10-20200104-1ubuntu2) ... Selecting previously unselected package libasan6:armhf. Preparing to unpack .../21-libasan6_10-20200104-1ubuntu2_armhf.deb ... Unpacking libasan6:armhf (10-20200104-1ubuntu2) ... Selecting previously unselected package libgcc-10-dev:armhf. Preparing to unpack .../22-libgcc-10-dev_10-20200104-1ubuntu2_armhf.deb ... Unpacking libgcc-10-dev:armhf (10-20200104-1ubuntu2) ... Selecting previously unselected package gcc-10. Preparing to unpack .../23-gcc-10_10-20200104-1ubuntu2_armhf.deb ... Unpacking gcc-10 (10-20200104-1ubuntu2) ... Selecting previously unselected package libstdc++-10-dev:armhf. Preparing to unpack .../24-libstdc++-10-dev_10-20200104-1ubuntu2_armhf.deb ... Unpacking libstdc++-10-dev:armhf (10-20200104-1ubuntu2) ... Selecting previously unselected package g++-10. Preparing to unpack .../25-g++-10_10-20200104-1ubuntu2_armhf.deb ... Unpacking g++-10 (10-20200104-1ubuntu2) ... Preparing to unpack .../26-g++_4%3a10-1ubuntu1_armhf.deb ... Unpacking g++ (4:10-1ubuntu1) over (4:9.2.1-3.1ubuntu1) ... Preparing to unpack .../27-gcc_4%3a10-1ubuntu1_armhf.deb ... Unpacking gcc (4:10-1ubuntu1) over (4:9.2.1-3.1ubuntu1) ... Preparing to unpack .../28-cpp_4%3a10-1ubuntu1_armhf.deb ... Unpacking cpp (4:10-1ubuntu1) over (4:9.2.1-3.1ubuntu1) ... Preparing to unpack .../29-gpg_2.2.17-3ubuntu1_armhf.deb ... Unpacking gpg (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../30-gpgconf_2.2.17-3ubuntu1_armhf.deb ... Unpacking gpgconf (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../31-gpg-agent_2.2.17-3ubuntu1_armhf.deb ... Unpacking gpg-agent (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../32-liblockfile-bin_1.16-1.1_armhf.deb ... Unpacking liblockfile-bin (1.16-1.1) over (1.15-1) ... Preparing to unpack .../33-liblockfile1_1.16-1.1_armhf.deb ... Unpacking liblockfile1:armhf (1.16-1.1) over (1.15-1) ... Setting up libapparmor1:armhf (2.13.3-7ubuntu1) ... Setting up liblockfile-bin (1.16-1.1) ... Setting up perl-modules-5.30 (5.30.0-9) ... Setting up libsqlite3-0:armhf (3.30.1-1ubuntu1) ... Setting up binutils-common:armhf (2.33.50.20200105-2ubuntu2) ... Setting up linux-libc-dev:armhf (5.3.0-24.26) ... Setting up libctf-nobfd0:armhf (2.33.50.20200105-2ubuntu2) ... Setting up libgomp1:armhf (10-20200104-1ubuntu2) ... Setting up bzip2 (1.0.8-2) ... Setting up libcap2:armhf (1:2.27-1) ... Setting up libasan6:armhf (10-20200104-1ubuntu2) ... Setting up libncurses6:armhf (6.1+20191019-1ubuntu1) ... Setting up libatomic1:armhf (10-20200104-1ubuntu2) ... Setting up libubsan1:armhf (10-20200104-1ubuntu2) ... Setting up libdevmapper1.02.1:armhf (2:1.02.155-2ubuntu7) ... Setting up mount (2.34-0.1ubuntu4) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up gpgconf (2.2.17-3ubuntu1) ... Setting up libperl5.30:armhf (5.30.0-9) ... Setting up libisl22:armhf (0.22-2) ... Setting up liblockfile1:armhf (1.16-1.1) ... Setting up libjson-c4:armhf (0.13.1+dfsg-6) ... Setting up libbinutils:armhf (2.33.50.20200105-2ubuntu2) ... Setting up libc-dev-bin (2.30-0ubuntu3) ... Setting up libcc1-0:armhf (10-20200104-1ubuntu2) ... Setting up gpg (2.2.17-3ubuntu1) ... Setting up cpp-10 (10-20200104-1ubuntu2) ... Setting up libkmod2:armhf (26-3ubuntu1) ... Setting up gcc-9-base:armhf (9.2.1-21ubuntu1) ... Setting up libctf0:armhf (2.33.50.20200105-2ubuntu2) ... Setting up gpg-agent (2.2.17-3ubuntu1) ... Installing new version of config file /etc/logcheck/ignore.d.server/gpg-agent ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket -> /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket -> /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket -> /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket -> /usr/lib/systemd/user/gpg-agent.socket. Setting up libgcc-10-dev:armhf (10-20200104-1ubuntu2) ... Setting up libasan5:armhf (9.2.1-21ubuntu1) ... Setting up perl (5.30.0-9) ... Setting up cpp (4:10-1ubuntu1) ... Setting up cpp-9 (9.2.1-21ubuntu1) ... Setting up libc6-dev:armhf (2.30-0ubuntu3) ... Setting up libcryptsetup12:armhf (2:2.2.2-1ubuntu1) ... Setting up binutils-arm-linux-gnueabihf (2.33.50.20200105-2ubuntu2) ... Setting up libstdc++-10-dev:armhf (10-20200104-1ubuntu2) ... Setting up systemd (244-3ubuntu1) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from KVM UUID. Setting up binutils (2.33.50.20200105-2ubuntu2) ... Setting up libgcc-9-dev:armhf (9.2.1-21ubuntu1) ... Setting up gcc-10 (10-20200104-1ubuntu2) ... Setting up gcc-9 (9.2.1-21ubuntu1) ... Setting up systemd-sysv (244-3ubuntu1) ... Setting up g++-10 (10-20200104-1ubuntu2) ... Setting up libstdc++-9-dev:armhf (9.2.1-21ubuntu1) ... Setting up gcc (4:10-1ubuntu1) ... Setting up g++-9 (9.2.1-21ubuntu1) ... Setting up g++ (4:10-1ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18370701 armhf focal -c chroot:build-PACKAGEBUILD-18370701 --arch=armhf --dist=focal --nolog arrayfire_3.3.2+dfsg1-4ubuntu2.dsc Initiating build PACKAGEBUILD-18370701 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:46:18 UTC 2019 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-059.buildd +==============================================================================+ | arrayfire 3.3.2+dfsg1-4ubuntu2 (armhf) 06 Jan 2020 19:51 | +==============================================================================+ Package: arrayfire Version: 3.3.2+dfsg1-4ubuntu2 Source Version: 3.3.2+dfsg1-4ubuntu2 Distribution: focal Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/arrayfire-XYEHlB/arrayfire-3.3.2+dfsg1' with '<>' I: NOTICE: Log filtering will replace 'build/arrayfire-XYEHlB' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18370701/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- arrayfire_3.3.2+dfsg1-4ubuntu2.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-67XLo1/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-67XLo1/apt_archive ./ InRelease Get:2 copy:/<>/resolver-67XLo1/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-67XLo1/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-67XLo1/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-67XLo1/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (110 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-9 libhogweed4 libisl21 libnettle6 libperl5.28 libstdc++-9-dev perl-modules-5.28 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-67XLo1/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 15367 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... 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 Filtered 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 dpkg-deb: building package 'sbuild-build-depends-arrayfire-dummy' in '/<>/resolver-yZB4ms/apt_archive/sbuild-build-depends-arrayfire-dummy.deb'. Ign:1 copy:/<>/resolver-yZB4ms/apt_archive ./ InRelease Get:2 copy:/<>/resolver-yZB4ms/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-yZB4ms/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-yZB4ms/apt_archive ./ Sources [303 B] Get:5 copy:/<>/resolver-yZB4ms/apt_archive ./ Packages [625 B] Fetched 3047 B in 0s (131 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install arrayfire build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-9 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base googletest groff-base intltool-debian libarchive-zip-perl libarchive13 libasn1-8-heimdal libblas-dev libblas3 libboost-dev libboost1.67-dev libbrotli1 libbsd0 libclblas-dev libclblas2 libclfft-dev libclfft2 libcroco3 libcurl4 libdebhelper-perl libelf1 libexpat1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-single3 libfile-stripnondeterminism-perl libfreeimage-dev libfreeimage3 libgfortran5 libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libgtest-dev libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu63 libilmbase24 libjbig0 libjpeg-turbo8 libjpeg8 libjsoncpp1 libjxr0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblapacke liblapacke-dev liblcms2-2 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libnghttp2-14 libopenexr24 libopenjp2-7 libpipeline1 libpsl5 libraw19 librhash0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libssh-4 libsub-override-perl libtiff5 libtmglib-dev libtmglib3 libtool libuchardet0 libuv1 libwebp6 libwebpmux3 libwind0-heimdal libxml2 m4 man-db ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers pkg-config po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation cmake-doc ninja-build dh-make gettext-doc libasprintf-dev libgettextpo-dev groff lrzip liblapack-doc libboost-doc libboost1.67-doc libboost-atomic1.67-dev libboost-chrono1.67-dev libboost-container1.67-dev libboost-context1.67-dev libboost-contract1.67-dev libboost-coroutine1.67-dev libboost-date-time1.67-dev libboost-exception1.67-dev libboost-fiber1.67-dev libboost-filesystem1.67-dev libboost-graph1.67-dev libboost-graph-parallel1.67-dev libboost-iostreams1.67-dev libboost-locale1.67-dev libboost-log1.67-dev libboost-math1.67-dev libboost-mpi1.67-dev libboost-mpi-python1.67-dev libboost-numpy1.67-dev libboost-program-options1.67-dev libboost-python1.67-dev libboost-random1.67-dev libboost-regex1.67-dev libboost-serialization1.67-dev libboost-signals1.67-dev libboost-stacktrace1.67-dev libboost-system1.67-dev libboost-test1.67-dev libboost-thread1.67-dev libboost-timer1.67-dev libboost-type-erasure1.67-dev libboost-wave1.67-dev libboost1.67-tools-dev libmpfrc++-dev libntl-dev libclblas-doc libclfft-doc libfftw3-doc krb5-doc krb5-user liblcms2-utils libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser opencl-icd libpoclu-dev libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales publicsuffix libsasl2-modules libltdl-dev libgl1-mesa-dev | libgl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base googletest groff-base intltool-debian libarchive-zip-perl libarchive13 libasn1-8-heimdal libblas-dev libblas3 libboost-dev libboost1.67-dev libbrotli1 libbsd0 libclblas-dev libclblas2 libclfft-dev libclfft2 libcroco3 libcurl4 libdebhelper-perl libelf1 libexpat1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-single3 libfile-stripnondeterminism-perl libfreeimage-dev libfreeimage3 libgfortran5 libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libgtest-dev libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu63 libilmbase24 libjbig0 libjpeg-turbo8 libjpeg8 libjsoncpp1 libjxr0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblapacke liblapacke-dev liblcms2-2 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libnghttp2-14 libopenexr24 libopenjp2-7 libpipeline1 libpsl5 libraw19 librhash0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libssh-4 libsub-override-perl libtiff5 libtmglib-dev libtmglib3 libtool libuchardet0 libuv1 libwebp6 libwebpmux3 libwind0-heimdal libxml2 m4 man-db ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers pkg-config po-debconf sbuild-build-depends-arrayfire-dummy 0 upgraded, 104 newly installed, 0 to remove and 0 not upgraded. Need to get 42.4 MB of archives. After this operation, 290 MB of additional disk space will be used. Get:1 copy:/<>/resolver-yZB4ms/apt_archive ./ sbuild-build-depends-arrayfire-dummy 0.invalid.0 [952 B] Get:2 http://ppa.launchpad.net/doko/toolchain/ubuntu focal/main armhf libgfortran5 armhf 10-20200104-1ubuntu2 [251 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main armhf libbsd0 armhf 0.10.0-1 [49.8 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main armhf bsdmainutils armhf 11.1.2ubuntu2 [176 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main armhf libuchardet0 armhf 0.0.6-3 [62.1 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main armhf groff-base armhf 1.22.4-4 [777 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main armhf libpipeline1 armhf 1.5.1-3 [23.2 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main armhf man-db armhf 2.9.0-2 [1079 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main armhf libmagic-mgc armhf 1:5.37-6 [209 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main armhf libmagic1 armhf 1:5.37-6 [67.7 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main armhf file armhf 1:5.37-6 [22.2 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main armhf libelf1 armhf 0.176-1.1 [40.9 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main armhf libexpat1 armhf 2.2.9-1 [53.2 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main armhf libglib2.0-0 armhf 2.63.3-1 [1118 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main armhf libicu63 armhf 63.2-2 [8002 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main armhf libxml2 armhf 2.9.4+dfsg1-8ubuntu1 [554 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main armhf gettext-base armhf 0.19.8.1-10 [46.2 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main armhf libkrb5support0 armhf 1.17-6 [28.5 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main armhf libk5crypto3 armhf 1.17-6 [78.9 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main armhf libkeyutils1 armhf 1.6-6ubuntu1 [9172 B] Get:21 http://ftpmaster.internal/ubuntu focal/main armhf libkrb5-3 armhf 1.17-6 [287 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main armhf libgssapi-krb5-2 armhf 1.17-6 [101 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main armhf libpsl5 armhf 0.20.2-2 [48.7 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main armhf libsigsegv2 armhf 2.12-2 [13.1 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main armhf m4 armhf 1.4.18-4 [187 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main armhf autoconf all 2.69-11ubuntu1 [321 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main armhf automake all 1:1.16.1-4ubuntu3 [522 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main armhf autopoint all 0.19.8.1-10 [412 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main armhf cmake-data all 3.15.4-1ubuntu2 [1562 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main armhf libarchive13 armhf 3.4.0-1build1 [290 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main armhf libbrotli1 armhf 1.0.7-5 [254 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main armhf libroken18-heimdal armhf 7.7.0+dfsg-1 [34.7 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main armhf libasn1-8-heimdal armhf 7.7.0+dfsg-1 [140 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main armhf libheimbase1-heimdal armhf 7.7.0+dfsg-1 [24.4 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main armhf libhcrypto4-heimdal armhf 7.7.0+dfsg-1 [78.5 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main armhf libwind0-heimdal armhf 7.7.0+dfsg-1 [46.9 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main armhf libhx509-5-heimdal armhf 7.7.0+dfsg-1 [88.7 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main armhf libkrb5-26-heimdal armhf 7.7.0+dfsg-1 [170 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main armhf libheimntlm0-heimdal armhf 7.7.0+dfsg-1 [13.2 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main armhf libgssapi3-heimdal armhf 7.7.0+dfsg-1 [80.0 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-2 [13.4 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main armhf libsasl2-2 armhf 2.1.27+dfsg-2 [42.7 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main armhf libldap-common all 2.4.48+dfsg-1ubuntu3 [17.3 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main armhf libldap-2.4-2 armhf 2.4.48+dfsg-1ubuntu3 [133 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main armhf libnghttp2-14 armhf 1.40.0-1 [68.0 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build1 [49.1 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main armhf libssh-4 armhf 0.9.0-1ubuntu5 [173 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main armhf libcurl4 armhf 7.66.0-1ubuntu1 [201 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main armhf libjsoncpp1 armhf 1.7.4-3 [65.9 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main armhf librhash0 armhf 1.3.9-1 [125 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main armhf libuv1 armhf 1.33.1-2 [68.2 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main armhf cmake armhf 3.15.4-1ubuntu2 [2931 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main armhf libtool all 2.4.6-11 [194 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main armhf dh-autoreconf all 19 [16.1 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main armhf libdebhelper-perl all 12.7.1ubuntu1 [52.0 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main armhf libarchive-zip-perl all 1.67-1 [90.4 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:59 http://ftpmaster.internal/ubuntu focal/main armhf libfile-stripnondeterminism-perl all 1.6.3-1 [16.0 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main armhf dh-strip-nondeterminism all 1.6.3-1 [5224 B] Get:61 http://ftpmaster.internal/ubuntu focal/main armhf dwz armhf 0.13-5 [153 kB] Get:62 http://ftpmaster.internal/ubuntu focal/main armhf libcroco3 armhf 0.6.13-1 [70.5 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main armhf gettext armhf 0.19.8.1-10 [836 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main armhf po-debconf all 1.0.21 [233 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main armhf debhelper all 12.7.1ubuntu1 [875 kB] Get:67 http://ftpmaster.internal/ubuntu focal/universe armhf googletest armhf 1.8.1-3 [901 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main armhf libblas3 armhf 3.9.0-1 [102 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main armhf libblas-dev armhf 3.9.0-1 [109 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main armhf libboost1.67-dev armhf 1.67.0-13ubuntu2 [8365 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main armhf libboost-dev armhf 1.67.0.2 [3540 B] Get:72 http://ftpmaster.internal/ubuntu focal/main armhf ocl-icd-libopencl1 armhf 2.2.11-1ubuntu1 [28.7 kB] Get:73 http://ftpmaster.internal/ubuntu focal/universe armhf libclblas2 armhf 2.12-1build2 [727 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main armhf opencl-c-headers all 2.2~2019.08.06-g0d5f18c-1 [29.9 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main armhf ocl-icd-opencl-dev armhf 2.2.11-1ubuntu1 [2520 B] Get:76 http://ftpmaster.internal/ubuntu focal/universe armhf libclblas-dev armhf 2.12-1build2 [26.1 kB] Get:77 http://ftpmaster.internal/ubuntu focal/universe armhf libclfft2 armhf 2.12.2-1build3 [210 kB] Get:78 http://ftpmaster.internal/ubuntu focal/universe armhf libclfft-dev armhf 2.12.2-1build3 [14.4 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main armhf libfftw3-double3 armhf 3.3.8-2ubuntu1 [427 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main armhf libfftw3-single3 armhf 3.3.8-2ubuntu1 [410 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main armhf libfftw3-bin armhf 3.3.8-2ubuntu1 [24.9 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main armhf libfftw3-dev armhf 3.3.8-2ubuntu1 [807 kB] Get:83 http://ftpmaster.internal/ubuntu focal/universe armhf libgtest-dev armhf 1.8.1-3 [210 kB] Get:84 http://ftpmaster.internal/ubuntu focal/universe armhf libilmbase24 armhf 2.3.0-6 [71.9 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main armhf libjpeg-turbo8 armhf 2.0.3-0ubuntu1 [90.4 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:87 http://ftpmaster.internal/ubuntu focal/universe armhf libjxr0 armhf 1.1-6build1 [140 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main armhf liblapack3 armhf 3.9.0-1 [1733 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main armhf liblapack-dev armhf 3.9.0-1 [1813 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main armhf libtmglib3 armhf 3.9.0-1 [90.5 kB] Get:91 http://ftpmaster.internal/ubuntu focal/main armhf liblapacke armhf 3.9.0-1 [289 kB] Get:92 http://ftpmaster.internal/ubuntu focal/main armhf libtmglib-dev armhf 3.9.0-1 [94.1 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main armhf liblapacke-dev armhf 3.9.0-1 [270 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main armhf liblcms2-2 armhf 2.9-4 [115 kB] Get:95 http://ftpmaster.internal/ubuntu focal/universe armhf libopenexr24 armhf 2.3.0-6 [519 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main armhf libraw19 armhf 0.19.5-1 [251 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main armhf libjbig0 armhf 2.1-3.1build1 [23.9 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main armhf libwebp6 armhf 0.6.1-2 [152 kB] Get:99 http://ftpmaster.internal/ubuntu focal/main armhf libtiff5 armhf 4.1.0+git191117-1 [143 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main armhf libwebpmux3 armhf 0.6.1-2 [16.0 kB] Get:101 http://ftpmaster.internal/ubuntu focal/main armhf pkg-config armhf 0.29.1-0ubuntu3 [42.2 kB] Get:102 http://ftpmaster.internal/ubuntu focal/universe armhf libopenjp2-7 armhf 2.3.1-1 [125 kB] Get:103 http://ftpmaster.internal/ubuntu focal/universe armhf libfreeimage3 armhf 3.18.0+ds2-1ubuntu2 [223 kB] Get:104 http://ftpmaster.internal/ubuntu focal/universe armhf libfreeimage-dev armhf 3.18.0+ds2-1ubuntu2 [18.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 42.4 MB in 5s (8736 kB/s) Selecting previously unselected package libbsd0:armhf. (Reading database ... 15367 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.10.0-1_armhf.deb ... Unpacking libbsd0:armhf (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2ubuntu2_armhf.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../002-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-4_armhf.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../004-libpipeline1_1.5.1-3_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-3) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.9.0-2_armhf.deb ... Unpacking man-db (2.9.0-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../006-libmagic-mgc_1%3a5.37-6_armhf.deb ... Unpacking libmagic-mgc (1:5.37-6) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../007-libmagic1_1%3a5.37-6_armhf.deb ... Unpacking libmagic1:armhf (1:5.37-6) ... Selecting previously unselected package file. Preparing to unpack .../008-file_1%3a5.37-6_armhf.deb ... Unpacking file (1:5.37-6) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../009-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../010-libexpat1_2.2.9-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.9-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../011-libglib2.0-0_2.63.3-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.63.3-1) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../012-libicu63_63.2-2_armhf.deb ... Unpacking libicu63:armhf (63.2-2) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../013-libxml2_2.9.4+dfsg1-8ubuntu1_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-8ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../014-gettext-base_0.19.8.1-10_armhf.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../015-libkrb5support0_1.17-6_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-6) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../016-libk5crypto3_1.17-6_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-6) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../017-libkeyutils1_1.6-6ubuntu1_armhf.deb ... Unpacking libkeyutils1:armhf (1.6-6ubuntu1) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../018-libkrb5-3_1.17-6_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-6) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../019-libgssapi-krb5-2_1.17-6_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-6) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../020-libpsl5_0.20.2-2_armhf.deb ... Unpacking libpsl5:armhf (0.20.2-2) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../021-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../022-m4_1.4.18-4_armhf.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../023-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../024-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../025-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../026-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package cmake-data. Preparing to unpack .../027-cmake-data_3.15.4-1ubuntu2_all.deb ... Unpacking cmake-data (3.15.4-1ubuntu2) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../028-libarchive13_3.4.0-1build1_armhf.deb ... Unpacking libarchive13:armhf (3.4.0-1build1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../029-libbrotli1_1.0.7-5_armhf.deb ... Unpacking libbrotli1:armhf (1.0.7-5) ... Selecting previously unselected package libroken18-heimdal:armhf. Preparing to unpack .../030-libroken18-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:armhf. Preparing to unpack .../031-libasn1-8-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libheimbase1-heimdal:armhf. Preparing to unpack .../032-libheimbase1-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:armhf. Preparing to unpack .../033-libhcrypto4-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:armhf. Preparing to unpack .../034-libwind0-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:armhf. Preparing to unpack .../035-libhx509-5-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:armhf. Preparing to unpack .../036-libkrb5-26-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:armhf. Preparing to unpack .../037-libheimntlm0-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:armhf. Preparing to unpack .../038-libgssapi3-heimdal_7.7.0+dfsg-1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.7.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../039-libsasl2-modules-db_2.1.27+dfsg-2_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-2) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../040-libsasl2-2_2.1.27+dfsg-2_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../041-libldap-common_2.4.48+dfsg-1ubuntu3_all.deb ... Unpacking libldap-common (2.4.48+dfsg-1ubuntu3) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../042-libldap-2.4-2_2.4.48+dfsg-1ubuntu3_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.48+dfsg-1ubuntu3) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../043-libnghttp2-14_1.40.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.40.0-1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../044-librtmp1_2.4+20151223.gitfa8646d.1-2build1_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build1) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../045-libssh-4_0.9.0-1ubuntu5_armhf.deb ... Unpacking libssh-4:armhf (0.9.0-1ubuntu5) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../046-libcurl4_7.66.0-1ubuntu1_armhf.deb ... Unpacking libcurl4:armhf (7.66.0-1ubuntu1) ... Selecting previously unselected package libjsoncpp1:armhf. Preparing to unpack .../047-libjsoncpp1_1.7.4-3_armhf.deb ... Unpacking libjsoncpp1:armhf (1.7.4-3) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../048-librhash0_1.3.9-1_armhf.deb ... Unpacking librhash0:armhf (1.3.9-1) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../049-libuv1_1.33.1-2_armhf.deb ... Unpacking libuv1:armhf (1.33.1-2) ... Selecting previously unselected package cmake. Preparing to unpack .../050-cmake_3.15.4-1ubuntu2_armhf.deb ... Unpacking cmake (3.15.4-1ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../051-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../052-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../053-libdebhelper-perl_12.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.7.1ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../054-libarchive-zip-perl_1.67-1_all.deb ... Unpacking libarchive-zip-perl (1.67-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../055-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 .../056-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../057-dh-strip-nondeterminism_1.6.3-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-1) ... Selecting previously unselected package dwz. Preparing to unpack .../058-dwz_0.13-5_armhf.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../059-libcroco3_0.6.13-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../060-gettext_0.19.8.1-10_armhf.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../061-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 .../062-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../063-debhelper_12.7.1ubuntu1_all.deb ... Unpacking debhelper (12.7.1ubuntu1) ... Selecting previously unselected package googletest:armhf. Preparing to unpack .../064-googletest_1.8.1-3_armhf.deb ... Unpacking googletest:armhf (1.8.1-3) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../065-libblas3_3.9.0-1_armhf.deb ... Unpacking libblas3:armhf (3.9.0-1) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../066-libblas-dev_3.9.0-1_armhf.deb ... Unpacking libblas-dev:armhf (3.9.0-1) ... Selecting previously unselected package libboost1.67-dev:armhf. Preparing to unpack .../067-libboost1.67-dev_1.67.0-13ubuntu2_armhf.deb ... Unpacking libboost1.67-dev:armhf (1.67.0-13ubuntu2) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../068-libboost-dev_1.67.0.2_armhf.deb ... Unpacking libboost-dev:armhf (1.67.0.2) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../069-ocl-icd-libopencl1_2.2.11-1ubuntu1_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.2.11-1ubuntu1) ... Selecting previously unselected package libclblas2:armhf. Preparing to unpack .../070-libclblas2_2.12-1build2_armhf.deb ... Unpacking libclblas2:armhf (2.12-1build2) ... Selecting previously unselected package opencl-c-headers. Preparing to unpack .../071-opencl-c-headers_2.2~2019.08.06-g0d5f18c-1_all.deb ... Unpacking opencl-c-headers (2.2~2019.08.06-g0d5f18c-1) ... Selecting previously unselected package ocl-icd-opencl-dev:armhf. Preparing to unpack .../072-ocl-icd-opencl-dev_2.2.11-1ubuntu1_armhf.deb ... Unpacking ocl-icd-opencl-dev:armhf (2.2.11-1ubuntu1) ... Selecting previously unselected package libclblas-dev:armhf. Preparing to unpack .../073-libclblas-dev_2.12-1build2_armhf.deb ... Unpacking libclblas-dev:armhf (2.12-1build2) ... Selecting previously unselected package libclfft2:armhf. Preparing to unpack .../074-libclfft2_2.12.2-1build3_armhf.deb ... Unpacking libclfft2:armhf (2.12.2-1build3) ... Selecting previously unselected package libclfft-dev:armhf. Preparing to unpack .../075-libclfft-dev_2.12.2-1build3_armhf.deb ... Unpacking libclfft-dev:armhf (2.12.2-1build3) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../076-libfftw3-double3_3.3.8-2ubuntu1_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.8-2ubuntu1) ... Selecting previously unselected package libfftw3-single3:armhf. Preparing to unpack .../077-libfftw3-single3_3.3.8-2ubuntu1_armhf.deb ... Unpacking libfftw3-single3:armhf (3.3.8-2ubuntu1) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../078-libfftw3-bin_3.3.8-2ubuntu1_armhf.deb ... Unpacking libfftw3-bin (3.3.8-2ubuntu1) ... Selecting previously unselected package libfftw3-dev:armhf. Preparing to unpack .../079-libfftw3-dev_3.3.8-2ubuntu1_armhf.deb ... Unpacking libfftw3-dev:armhf (3.3.8-2ubuntu1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../080-libgfortran5_10-20200104-1ubuntu2_armhf.deb ... Unpacking libgfortran5:armhf (10-20200104-1ubuntu2) ... Selecting previously unselected package libgtest-dev:armhf. Preparing to unpack .../081-libgtest-dev_1.8.1-3_armhf.deb ... Unpacking libgtest-dev:armhf (1.8.1-3) ... Selecting previously unselected package libilmbase24:armhf. Preparing to unpack .../082-libilmbase24_2.3.0-6_armhf.deb ... Unpacking libilmbase24:armhf (2.3.0-6) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../083-libjpeg-turbo8_2.0.3-0ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../084-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package libjxr0:armhf. Preparing to unpack .../085-libjxr0_1.1-6build1_armhf.deb ... Unpacking libjxr0:armhf (1.1-6build1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../086-liblapack3_3.9.0-1_armhf.deb ... Unpacking liblapack3:armhf (3.9.0-1) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../087-liblapack-dev_3.9.0-1_armhf.deb ... Unpacking liblapack-dev:armhf (3.9.0-1) ... Selecting previously unselected package libtmglib3:armhf. Preparing to unpack .../088-libtmglib3_3.9.0-1_armhf.deb ... Unpacking libtmglib3:armhf (3.9.0-1) ... Selecting previously unselected package liblapacke:armhf. Preparing to unpack .../089-liblapacke_3.9.0-1_armhf.deb ... Unpacking liblapacke:armhf (3.9.0-1) ... Selecting previously unselected package libtmglib-dev:armhf. Preparing to unpack .../090-libtmglib-dev_3.9.0-1_armhf.deb ... Unpacking libtmglib-dev:armhf (3.9.0-1) ... Selecting previously unselected package liblapacke-dev:armhf. Preparing to unpack .../091-liblapacke-dev_3.9.0-1_armhf.deb ... Unpacking liblapacke-dev:armhf (3.9.0-1) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../092-liblcms2-2_2.9-4_armhf.deb ... Unpacking liblcms2-2:armhf (2.9-4) ... Selecting previously unselected package libopenexr24:armhf. Preparing to unpack .../093-libopenexr24_2.3.0-6_armhf.deb ... Unpacking libopenexr24:armhf (2.3.0-6) ... Selecting previously unselected package libraw19:armhf. Preparing to unpack .../094-libraw19_0.19.5-1_armhf.deb ... Unpacking libraw19:armhf (0.19.5-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../095-libjbig0_2.1-3.1build1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1build1) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../096-libwebp6_0.6.1-2_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../097-libtiff5_4.1.0+git191117-1_armhf.deb ... Unpacking libtiff5:armhf (4.1.0+git191117-1) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../098-libwebpmux3_0.6.1-2_armhf.deb ... Unpacking libwebpmux3:armhf (0.6.1-2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../099-pkg-config_0.29.1-0ubuntu3_armhf.deb ... Unpacking pkg-config (0.29.1-0ubuntu3) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../100-libopenjp2-7_2.3.1-1_armhf.deb ... Unpacking libopenjp2-7:armhf (2.3.1-1) ... Selecting previously unselected package libfreeimage3:armhf. Preparing to unpack .../101-libfreeimage3_3.18.0+ds2-1ubuntu2_armhf.deb ... Unpacking libfreeimage3:armhf (3.18.0+ds2-1ubuntu2) ... Selecting previously unselected package libfreeimage-dev. Preparing to unpack .../102-libfreeimage-dev_3.18.0+ds2-1ubuntu2_armhf.deb ... Unpacking libfreeimage-dev (3.18.0+ds2-1ubuntu2) ... Selecting previously unselected package sbuild-build-depends-arrayfire-dummy. Preparing to unpack .../103-sbuild-build-depends-arrayfire-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-arrayfire-dummy (0.invalid.0) ... Setting up libboost1.67-dev:armhf (1.67.0-13ubuntu2) ... Setting up libexpat1:armhf (2.2.9-1) ... Setting up libpipeline1:armhf (1.5.1-3) ... Setting up liblcms2-2:armhf (2.9-4) ... Setting up libkeyutils1:armhf (1.6-6ubuntu1) ... Setting up libpsl5:armhf (0.20.2-2) ... Setting up libfftw3-single3:armhf (3.3.8-2ubuntu1) ... Setting up libmagic-mgc (1:5.37-6) ... Setting up libarchive-zip-perl (1.67-1) ... Setting up libglib2.0-0:armhf (2.63.3-1) ... No schema files found: doing nothing. Setting up libjxr0:armhf (1.1-6build1) ... Setting up libdebhelper-perl (12.7.1ubuntu1) ... Setting up libbrotli1:armhf (1.0.7-5) ... Setting up libnghttp2-14:armhf (1.40.0-1) ... Setting up libmagic1:armhf (1:5.37-6) ... Setting up gettext-base (0.19.8.1-10) ... Setting up file (1:5.37-6) ... Setting up libldap-common (2.4.48+dfsg-1ubuntu3) ... Setting up googletest:armhf (1.8.1-3) ... Setting up libilmbase24:armhf (2.3.0-6) ... Setting up libjbig0:armhf (2.1-3.1build1) ... Setting up libicu63:armhf (63.2-2) ... Setting up libkrb5support0:armhf (1.17-6) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-2) ... Setting up autotools-dev (20180224.1) ... Setting up libblas3:armhf (3.9.0-1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libuv1:armhf (1.33.1-2) ... Setting up libopenexr24:armhf (2.3.0-6) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build1) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up autopoint (0.19.8.1-10) ... Setting up libwebp6:armhf (0.6.1-2) ... Setting up pkg-config (0.29.1-0ubuntu3) ... Setting up libk5crypto3:armhf (1.17-6) ... Setting up libjpeg-turbo8:armhf (2.0.3-0ubuntu1) ... Setting up opencl-c-headers (2.2~2019.08.06-g0d5f18c-1) ... Setting up libfftw3-double3:armhf (3.3.8-2ubuntu1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-2) ... Setting up libgfortran5:armhf (10-20200104-1ubuntu2) ... Setting up libroken18-heimdal:armhf (7.7.0+dfsg-1) ... Setting up ocl-icd-libopencl1:armhf (2.2.11-1ubuntu1) ... Setting up librhash0:armhf (1.3.9-1) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up libopenjp2-7:armhf (2.3.1-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up cmake-data (3.15.4-1ubuntu2) ... Setting up libkrb5-3:armhf (1.17-6) ... Setting up libboost-dev:armhf (1.67.0.2) ... Setting up libwebpmux3:armhf (0.6.1-2) ... Setting up libbsd0:armhf (0.10.0-1) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up libxml2:armhf (2.9.4+dfsg1-8ubuntu1) ... Setting up libblas-dev:armhf (3.9.0-1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode Setting up libjsoncpp1:armhf (1.7.4-3) ... Setting up libheimbase1-heimdal:armhf (7.7.0+dfsg-1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up libfile-stripnondeterminism-perl (1.6.3-1) ... Setting up libclfft2:armhf (2.12.2-1build3) ... Setting up liblapack3:armhf (3.9.0-1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libgtest-dev:armhf (1.8.1-3) ... Setting up libtool (2.4.6-11) ... Setting up libarchive13:armhf (3.4.0-1build1) ... Setting up libfftw3-bin (3.3.8-2ubuntu1) ... Setting up libasn1-8-heimdal:armhf (7.7.0+dfsg-1) ... Setting up libraw19:armhf (0.19.5-1) ... Setting up m4 (1.4.18-4) ... Setting up libhcrypto4-heimdal:armhf (7.7.0+dfsg-1) ... Setting up libclblas2:armhf (2.12-1build2) ... Setting up libwind0-heimdal:armhf (7.7.0+dfsg-1) ... Setting up libtmglib3:armhf (3.9.0-1) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up liblapack-dev:armhf (3.9.0-1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up libgssapi-krb5-2:armhf (1.17-6) ... Setting up libcroco3:armhf (0.6.13-1) ... Setting up ocl-icd-opencl-dev:armhf (2.2.11-1ubuntu1) ... Setting up libssh-4:armhf (0.9.0-1ubuntu5) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up dh-strip-nondeterminism (1.6.3-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4) ... Setting up liblapacke:armhf (3.9.0-1) ... Setting up libtiff5:armhf (4.1.0+git191117-1) ... Setting up libtmglib-dev:armhf (3.9.0-1) ... Setting up libfftw3-dev:armhf (3.3.8-2ubuntu1) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfreeimage3:armhf (3.18.0+ds2-1ubuntu2) ... Setting up gettext (0.19.8.1-10) ... Setting up libhx509-5-heimdal:armhf (7.7.0+dfsg-1) ... Setting up liblapacke-dev:armhf (3.9.0-1) ... Setting up libclfft-dev:armhf (2.12.2-1build3) ... Setting up man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libclblas-dev:armhf (2.12-1build2) ... Setting up libfreeimage-dev (3.18.0+ds2-1ubuntu2) ... Setting up libkrb5-26-heimdal:armhf (7.7.0+dfsg-1) ... Setting up po-debconf (1.0.21) ... Setting up libheimntlm0-heimdal:armhf (7.7.0+dfsg-1) ... Setting up libgssapi3-heimdal:armhf (7.7.0+dfsg-1) ... Setting up libldap-2.4-2:armhf (2.4.48+dfsg-1ubuntu3) ... Setting up libcurl4:armhf (7.66.0-1ubuntu1) ... Setting up cmake (3.15.4-1ubuntu2) ... Setting up debhelper (12.7.1ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up sbuild-build-depends-arrayfire-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-170-generic arm64 (armv7l) Toolchain package versions: binutils_2.33.50.20200105-2ubuntu2 dpkg-dev_1.19.7ubuntu2 g++-10_10-20200104-1ubuntu2 g++-9_9.2.1-21ubuntu1 gcc-10_10-20200104-1ubuntu2 gcc-9_9.2.1-21ubuntu1 libc6-dev_2.30-0ubuntu3 libstdc++-10-dev_10-20200104-1ubuntu2 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_10-20200104-1ubuntu2 linux-libc-dev_5.3.0-24.26 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.9.5 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11ubuntu2 base-passwd_3.5.47 bash_5.0-5ubuntu1 binutils_2.33.50.20200105-2ubuntu2 binutils-arm-linux-gnueabihf_2.33.50.20200105-2ubuntu2 binutils-common_2.33.50.20200105-2ubuntu2 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu4 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110 cmake_3.15.4-1ubuntu2 cmake-data_3.15.4-1ubuntu2 coreutils_8.30-3ubuntu2 cpp_4:10-1ubuntu1 cpp-10_10-20200104-1ubuntu2 cpp-9_9.2.1-21ubuntu1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.7.1ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-1 diffutils_1:3.7-3 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-5 e2fsprogs_1.45.3-4ubuntu2 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu4 file_1:5.37-6 findutils_4.6.0+git+20190209-2ubuntu1 g++_4:10-1ubuntu1 g++-10_10-20200104-1ubuntu2 g++-9_9.2.1-21ubuntu1 gcc_4:10-1ubuntu1 gcc-10_10-20200104-1ubuntu2 gcc-10-base_10-20200104-1ubuntu2 gcc-9_9.2.1-21ubuntu1 gcc-9-base_9.2.1-21ubuntu1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 googletest_1.8.1-3 gpg_2.2.17-3ubuntu1 gpg-agent_2.2.17-3ubuntu1 gpgconf_2.2.17-3ubuntu1 gpgv_2.2.17-3ubuntu1 grep_3.3-1build1 groff-base_1.22.4-4 gzip_1.10-0ubuntu4 hostname_3.23 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-5ubuntu1 libapparmor1_2.13.3-7ubuntu1 libapt-pkg5.90_1.9.5 libarchive-zip-perl_1.67-1 libarchive13_3.4.0-1build1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-21ubuntu1 libasan6_10-20200104-1ubuntu2 libasn1-8-heimdal_7.7.0+dfsg-1 libassuan0_2.5.3-7ubuntu1 libatomic1_10-20200104-1ubuntu2 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu5 libaudit1_1:2.8.5-2ubuntu5 libbinutils_2.33.50.20200105-2ubuntu2 libblas-dev_3.9.0-1 libblas3_3.9.0-1 libblkid1_2.34-0.1ubuntu4 libboost-dev_1.67.0.2 libboost1.67-dev_1.67.0-13ubuntu2 libbrotli1_1.0.7-5 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-0ubuntu3 libc-dev-bin_2.30-0ubuntu3 libc6_2.30-0ubuntu3 libc6-dev_2.30-0ubuntu3 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcc1-0_10-20200104-1ubuntu2 libclblas-dev_2.12-1build2 libclblas2_2.12-1build2 libclfft-dev_2.12.2-1build3 libclfft2_2.12.2-1build3 libcom-err2_1.45.3-4ubuntu2 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.2-1ubuntu1 libctf-nobfd0_2.33.50.20200105-2ubuntu2 libctf0_2.33.50.20200105-2ubuntu2 libcurl4_7.66.0-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdebconfclient0_0.250ubuntu2 libdebhelper-perl_12.7.1ubuntu1 libdevmapper1.02.1_2:1.02.155-2ubuntu7 libdpkg-perl_1.19.7ubuntu2 libelf1_0.176-1.1 libexpat1_2.2.9-1 libext2fs2_1.45.3-4ubuntu2 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu4 libffi6_3.2.1-9 libfftw3-bin_3.3.8-2ubuntu1 libfftw3-dev_3.3.8-2ubuntu1 libfftw3-double3_3.3.8-2ubuntu1 libfftw3-single3_3.3.8-2ubuntu1 libfile-stripnondeterminism-perl_1.6.3-1 libfreeimage-dev_3.18.0+ds2-1ubuntu2 libfreeimage3_3.18.0+ds2-1ubuntu2 libgcc-10-dev_10-20200104-1ubuntu2 libgcc-9-dev_9.2.1-21ubuntu1 libgcc-s1_10-20200104-1ubuntu2 libgcc1_1:10-20200104-1ubuntu2 libgcrypt20_1.8.5-3ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgfortran5_10-20200104-1ubuntu2 libglib2.0-0_2.63.3-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.11.1-2 libgomp1_10-20200104-1ubuntu2 libgpg-error0_1.36-7 libgssapi-krb5-2_1.17-6 libgssapi3-heimdal_7.7.0+dfsg-1 libgtest-dev_1.8.1-3 libhcrypto4-heimdal_7.7.0+dfsg-1 libheimbase1-heimdal_7.7.0+dfsg-1 libheimntlm0-heimdal_7.7.0+dfsg-1 libhogweed4_3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libhx509-5-heimdal_7.7.0+dfsg-1 libicu63_63.2-2 libidn2-0_2.2.0-2 libilmbase24_2.3.0-6 libip4tc2_1.8.3-2ubuntu5 libisl21_0.21-2 libisl22_0.22-2 libjbig0_2.1-3.1build1 libjpeg-turbo8_2.0.3-0ubuntu1 libjpeg8_8c-2ubuntu8 libjson-c4_0.13.1+dfsg-6 libjsoncpp1_1.7.4-3 libjxr0_1.1-6build1 libk5crypto3_1.17-6 libkeyutils1_1.6-6ubuntu1 libkmod2_26-3ubuntu1 libkrb5-26-heimdal_7.7.0+dfsg-1 libkrb5-3_1.17-6 libkrb5support0_1.17-6 liblapack-dev_3.9.0-1 liblapack3_3.9.0-1 liblapacke_3.9.0-1 liblapacke-dev_3.9.0-1 liblcms2-2_2.9-4 libldap-2.4-2_2.4.48+dfsg-1ubuntu3 libldap-common_2.4.48+dfsg-1ubuntu3 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmount1_2.34-0.1ubuntu4 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libncurses6_6.1+20191019-1ubuntu1 libncursesw6_6.1+20191019-1ubuntu1 libnettle6_3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnghttp2-14_1.40.0-1 libnpth0_1.6-1 libopenexr24_2.3.0-6 libopenjp2-7_2.3.1-1 libp11-kit0_0.23.18.1-2 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam0g_1.3.1-5ubuntu4 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12 libperl5.28_5.28.1-6build1 libperl5.30_5.30.0-9 libpipeline1_1.5.1-3 libpng16-16_1.6.37-1 libprocps7_2:3.3.15-2ubuntu3 libpsl5_0.20.2-2 libraw19_0.19.5-1 libreadline8_8.0-3 librhash0_1.3.9-1 libroken18-heimdal_7.7.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-2build1 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.2-2ubuntu1 libselinux1_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1ubuntu4 libsqlite3-0_3.30.1-1ubuntu1 libss2_1.45.3-4ubuntu2 libssh-4_0.9.0-1ubuntu5 libssl1.1_1.1.1c-1ubuntu4 libstdc++-10-dev_10-20200104-1ubuntu2 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_10-20200104-1ubuntu2 libsub-override-perl_0.09-2 libsystemd0_244-3ubuntu1 libtasn1-6_4.15.0-2 libtiff5_4.1.0+git191117-1 libtinfo6_6.1+20191019-1ubuntu1 libtmglib-dev_3.9.0-1 libtmglib3_3.9.0-1 libtool_2.4.6-11 libubsan1_10-20200104-1ubuntu2 libuchardet0_0.0.6-3 libudev1_244-3ubuntu1 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu4 libuv1_1.33.1-2 libwebp6_0.6.1-2 libwebpmux3_0.6.1-2 libwind0-heimdal_7.7.0+dfsg-1 libxml2_2.9.4+dfsg1-8ubuntu1 libzstd1_1.4.4+dfsg-1 linux-libc-dev_5.3.0-24.26 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17ubuntu3 mount_2.34-0.1ubuntu4 ncurses-base_6.1+20191019-1ubuntu1 ncurses-bin_6.1+20191019-1ubuntu1 ocl-icd-libopencl1_2.2.11-1ubuntu1 ocl-icd-opencl-dev_2.2.11-1ubuntu1 opencl-c-headers_2.2~2019.08.06-g0d5f18c-1 openssl_1.1.1c-1ubuntu4 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6build1 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 pkg-config_0.29.1-0ubuntu3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu3 readline-common_8.0-3 sbuild-build-depends-arrayfire-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 systemd_244-3ubuntu1 systemd-sysv_244-3ubuntu1 sysvinit-utils_2.96-1ubuntu1 tar_1.30+dfsg-6 tzdata_2019c-3 ubuntu-keyring_2018.09.18.1 util-linux_2.34-0.1ubuntu4 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Jun 24 14:35:00 2019 UTC gpgv: using RSA key 92978A6E195E4921825F7FF0F34F09744E9F5DD9 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./arrayfire_3.3.2+dfsg1-4ubuntu2.dsc dpkg-source: info: extracting arrayfire in arrayfire-3.3.2+dfsg1 dpkg-source: info: unpacking arrayfire_3.3.2+dfsg1.orig.tar.gz dpkg-source: info: unpacking arrayfire_3.3.2+dfsg1-4ubuntu2.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 dpkg-source: info: applying 58ac59497b50257631713e689a6b0ddffb73361a.patch dpkg-source: info: applying 1b18226dfec811e4b7b7254f5cfc85a3116a3dc2.patch dpkg-source: info: applying 2149.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-18370701 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18370701 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18370701 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package arrayfire dpkg-buildpackage: info: source version 3.3.2+dfsg1-4ubuntu2 dpkg-buildpackage: info: source distribution eoan dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --parallel dh_auto_clean -O--parallel dh_clean -O--parallel debian/rules build-arch dh build-arch --parallel dh_update_autotools_config -a -O--parallel debian/rules override_dh_auto_configure-arch make[1]: Entering directory '/<>/arrayfire-3.3.2+dfsg1' dh_auto_configure -- -DAF_INSTALL_CMAKE_DIR=lib/arm-linux-gnueabihf/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/arm-linux-gnueabihf -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 cd obj-arm-linux-gnueabihf && 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/arm-linux-gnueabihf -DAF_INSTALL_CMAKE_DIR=lib/arm-linux-gnueabihf/cmake/ArrayFire -DAF_INSTALL_DOC_DIR=share/doc/libarrayfire-doc -DAF_INSTALL_EXAMPLE_DIR=share/doc/libarrayfire-doc/examples -DAF_INSTALL_LIB_DIR=lib/arm-linux-gnueabihf -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.0.0 -- The CXX compiler identification is GNU 10.0.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- MIN_BUILD_TIME IS OFF -- Using Dynamic FreeImage Lib -- Found FREEIMAGE: /usr/include -- Using FreeImage library /usr/lib/arm-linux-gnueabihf/libfreeimage.so -- No git. Setting hash to default -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- 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/arm-linux-gnueabihf/libblas.so -- Found FFTW: /usr/include -- FFTW Found ? TRUE -- FFTW Library: /usr/lib/arm-linux-gnueabihf/libfftw3.so;/usr/lib/arm-linux-gnueabihf/libfftw3f.so -- Found LAPACKE: lapacke -- Found OpenCL: /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/libblas.so -- Found Boost: /usr/include (found suitable version "1.67.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 -- /<>/arrayfire-3.3.2+dfsg1/test/gtest -- TESTS: CPU backend is ON. -- Removing /<>/arrayfire-3.3.2+dfsg1/test/manual_memory_test.cpp from ctest -- TESTS: CUDA backend is OFF. CUDA was not found -- TESTS: OPENCL backend is ON. -- Removing /<>/arrayfire-3.3.2+dfsg1/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: /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf make[1]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1' dh_auto_build -a -O--parallel cd obj-arm-linux-gnueabihf && make -j4 make[1]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/<>/arrayfire-3.3.2+dfsg1 -B/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/CMakeFiles /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/depend make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/depend make -f test/CMakeFiles/googletest.dir/build.make test/CMakeFiles/googletest.dir/depend make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/CMakeFiles/bin2cpp.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/googletest.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu/CMakeFiles/afcpu.dir/DependInfo.cmake --color= Scanning dependencies of target bin2cpp make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f CMakeFiles/bin2cpp.dir/build.make CMakeFiles/bin2cpp.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' Scanning dependencies of target googletest make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/googletest.dir/build.make test/CMakeFiles/googletest.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 0%] Building CXX object CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/CMakeModules/bin2cpp.cpp [ 0%] Creating directories for 'googletest' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /usr/src/gtest cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/tmp cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-mkdir [ 0%] No download step for 'googletest' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E echo_append cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-download [ 0%] No update step for 'googletest' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E echo_append [ 1%] No patch step for 'googletest' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E echo_append cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-update cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-patch Scanning dependencies of target afcpu make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f src/backend/cpu/CMakeFiles/afcpu.dir/build.make src/backend/cpu/CMakeFiles/afcpu.dir/build [ 1%] Performing configure step for 'googletest' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2" "-DCMAKE_CXX_FLAGS_LIBSTDCPP=-g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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:47 (project): VERSION keyword not followed by a value or was followed by a value that expanded to nothing. make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/Array.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/Array.cpp [ 1%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/approx.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/approx.cpp -- The CXX compiler identification is GNU 10.0.0 -- The C compiler identification is GNU 10.0.0 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- 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: /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-configure [ 1%] Performing build step for 'googletest' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && make make[4]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' make[5]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' make[6]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' Scanning dependencies of target gtest make[6]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' make[6]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' [ 25%] Building CXX object CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 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=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/bin2cpp.dir/CMakeModules/bin2cpp.cpp.o -o bin2cpp make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 1%] Built target bin2cpp 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 '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/CMakeFiles/opencl_bin_target.dir/DependInfo.cmake --color= Scanning dependencies of target opencl_bin_target make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' 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 '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/KParam.hpp to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/KParam.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/KParam.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file KParam.hpp --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/KParam.hpp --name KParam_hpp --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx1.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx1.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/approx1.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file approx1.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/approx1.hpp --name approx1_cl --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx2.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx2.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/approx2.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file approx2.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/approx2.hpp --name approx2_cl --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/assign.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file assign.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/assign.hpp --name assign_cl --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/bilateral.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file bilateral.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/bilateral.hpp --name bilateral_cl --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/convolve.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file convolve.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/convolve.hpp --name convolve_cl --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/convolve_separable.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file convolve_separable.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/convolve_separable.hpp --name convolve_separable_cl --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/copy.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/copy.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/copy.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file copy.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/copy.hpp --name copy_cl --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diag_create.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diag_create.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diag_create.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file diag_create.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diag_create.hpp --name diag_create_cl --eof 0 [ 1%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diag_extract.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diag_extract.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diag_extract.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file diag_extract.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diag_extract.hpp --name diag_extract_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diff.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file diff.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/diff.hpp --name diff_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/example.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/example.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/example.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file example.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/example.hpp --name example_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fast.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file fast.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fast.hpp --name fast_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve_multiply.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve_multiply.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_multiply.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file fftconvolve_multiply.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_multiply.hpp --name fftconvolve_multiply_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve_pack.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve_pack.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_pack.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file fftconvolve_pack.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_pack.hpp --name fftconvolve_pack_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve_reorder.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve_reorder.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_reorder.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file fftconvolve_reorder.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/fftconvolve_reorder.hpp --name fftconvolve_reorder_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/gradient.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file gradient.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/gradient.hpp --name gradient_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/harris.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/harris.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/harris.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file harris.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/harris.hpp --name harris_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/histogram.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file histogram.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/histogram.hpp --name histogram_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/homography.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file homography.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/homography.hpp --name homography_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/hsv_rgb.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/hsv_rgb.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/hsv_rgb.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file hsv_rgb.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/hsv_rgb.hpp --name hsv_rgb_cl --eof 0 [ 2%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/identity.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file identity.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/identity.hpp --name identity_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iir.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iir.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iir.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file iir.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iir.hpp --name iir_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/index.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file index.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/index.hpp --name index_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iops.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iops.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iops.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file iops.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iops.hpp --name iops_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iota.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file iota.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/iota.hpp --name iota_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce_dim.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce_dim.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ireduce_dim.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file ireduce_dim.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ireduce_dim.hpp --name ireduce_dim_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce_first.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce_first.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ireduce_first.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file ireduce_first.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ireduce_first.hpp --name ireduce_first_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/jit.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/jit.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/jit.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file jit.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/jit.hpp --name jit_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/join.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file join.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/join.hpp --name join_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/laset.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/laset.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laset.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file laset.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laset.hpp --name laset_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/laset_band.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/laset_band.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laset_band.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file laset_band.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laset_band.hpp --name laset_band_cl --eof 0 [ 3%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/laswp.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/laswp.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laswp.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file laswp.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/laswp.hpp --name laswp_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/lookup.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file lookup.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/lookup.hpp --name lookup_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/lu_split.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file lu_split.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/lu_split.hpp --name lu_split_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/matchTemplate.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/matchTemplate.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/matchTemplate.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file matchTemplate.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/matchTemplate.hpp --name matchTemplate_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/meanshift.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file meanshift.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/meanshift.hpp --name meanshift_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/medfilt.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file medfilt.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/medfilt.hpp --name medfilt_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/memcopy.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file memcopy.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/memcopy.hpp --name memcopy_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/morph.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file morph.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/morph.hpp --name morph_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/nearest_neighbour.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file nearest_neighbour.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/nearest_neighbour.hpp --name nearest_neighbour_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ops.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ops.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ops.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file ops.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/ops.hpp --name ops_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/orb.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file orb.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/orb.hpp --name orb_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/random.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file random.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/random.hpp --name random_cl --eof 0 [ 4%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/range.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file range.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/range.hpp --name range_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce_dim.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce_dim.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reduce_dim.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file reduce_dim.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reduce_dim.hpp --name reduce_dim_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce_first.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce_first.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reduce_first.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file reduce_first.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reduce_first.hpp --name reduce_first_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/regions.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file regions.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/regions.hpp --name regions_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reorder.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file reorder.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/reorder.hpp --name reorder_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/resize.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file resize.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/resize.hpp --name resize_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/rotate.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file rotate.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/rotate.hpp --name rotate_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/scan_dim.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file scan_dim.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/scan_dim.hpp --name scan_dim_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_first.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_first.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/scan_first.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file scan_first.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/scan_first.hpp --name scan_first_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/select.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file select.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/select.hpp --name select_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/shift.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file shift.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/shift.hpp --name shift_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/sobel.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file sobel.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/sobel.hpp --name sobel_cl --eof 0 [ 5%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort_pair.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort_pair.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/sort_pair.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file sort_pair.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/sort_pair.hpp --name sort_pair_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/susan.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file susan.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/susan.hpp --name susan_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/swapdblk.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/swapdblk.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/swapdblk.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file swapdblk.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/swapdblk.hpp --name swapdblk_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/tile.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file tile.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/tile.hpp --name tile_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transform.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file transform.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transform.hpp --name transform_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform_interp.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform_interp.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transform_interp.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file transform_interp.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transform_interp.hpp --name transform_interp_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transpose.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file transpose.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transpose.hpp --name transpose_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transpose_inplace.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file transpose_inplace.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/transpose_inplace.hpp --name transpose_inplace_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/triangle.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file triangle.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/triangle.hpp --name triangle_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/unwrap.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file unwrap.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/unwrap.hpp --name unwrap_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/where.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file where.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/where.hpp --name where_cl --eof 0 [ 6%] Compiling /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.cl to C++ source cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /usr/bin/cmake -E echo \#include\ \>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp\> >>"/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/wrap.hpp" cd /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel && /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/bin2cpp --file wrap.cl --namespace opencl --output /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/kernel_headers/wrap.hpp --name wrap_cl --eof 0 make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 6%] Built target opencl_bin_target make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/depend make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl/CMakeFiles/afopencl.dir/DependInfo.cmake --color= Scanning dependencies of target afopencl make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f src/backend/opencl/CMakeFiles/afopencl.dir/build.make src/backend/opencl/CMakeFiles/afopencl.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 6%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/Array.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/assign.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/assign.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scalar.hpp: In instantiation of ‘opencl::Array opencl::createScalarNode(const af::dim4&, T) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.cpp:252:35: required from ‘opencl::Array opencl::createValueArray(const af::dim4&, const T&) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.cpp:347:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scalar.hpp:21:32: warning: ‘new’ of type ‘opencl::JIT::ScalarNode’ with extended alignment 16 [-Waligned-new=] 21 | JIT::ScalarNode *node = new JIT::ScalarNode(val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scalar.hpp:21:32: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scalar.hpp:21:32: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/bilateral.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/bilateral.cpp [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/blas.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/blas.cpp [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/cholesky.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/cholesky.cpp [ 6%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/Param.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Param.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Param.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Param.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Param.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Param.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 6%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/all.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/convolve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/convolve.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/copy.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/copy.cpp [ 50%] Linking CXX static library libgtest.a In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ make[6]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ [ 50%] Built target gtest make[6]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ Scanning dependencies of target gtest_main make[6]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ make[6]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' [ 75%] Building CXX object CMakeFiles/gtest_main.dir/src/gtest_main.cc.o /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/all.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [100%] Linking CXX static library libgtest_main.a make[6]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' [100%] Built target gtest_main make[5]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' make[4]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-build [ 6%] No install step for 'googletest' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E echo_append cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-build && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-install [ 6%] Completed 'googletest' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E make_directory /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/googletest-complete cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E touch /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/third_party/gtest/src/googletest-stamp/googletest-done make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 6%] Built target googletest [ 6%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diagonal.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/diagonal.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/diff.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/diff.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/exampleFunction.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/exampleFunction.cpp [ 7%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/any.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fast.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/fast.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/any.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fft.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/fft.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/fftconvolve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/fftconvolve.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/gradient.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/gradient.cpp [ 7%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/approx.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/harris.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/harris.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:12: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 107 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:107:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 178 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/approx.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/approx.hpp:178:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 7%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/assign.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/hist_graphics.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/hist_graphics.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/histogram.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/histogram.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:83:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:84:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:85:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:86:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:87:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/assign.cpp:88:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/assign.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 7%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/bilateral.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:15: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:34:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 94 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:34:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:35:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:35:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:36:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:36:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:37:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:37:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:38:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:38:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:39:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:39:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:40:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:40:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/bilateral.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/bilateral.hpp:94:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/homography.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/homography.cpp In file included from /usr/include/c++/10/vector:72, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/homography.cpp:10: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/homography.cpp:10: /usr/include/c++/10/bits/stl_vector.h: In function ‘int cpu::computeHomography(T*, const float*, const float*, const float*, const float*, const float*) [with T = double]’: /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/hsv_rgb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/hsv_rgb.cpp [ 7%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/identity.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/identity.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/iir.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/iir.cpp [ 8%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/blas.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/blas.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/blas.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/blas.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 8%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/cholesky.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cholesky.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/blas.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/blas.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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/cpu/CMakeFiles/afcpu.dir/image.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/image.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/index.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/index.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/blas.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/blas.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cholesky.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cholesky.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cholesky.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cholesky.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cholesky.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cholesky.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/opencl/CMakeFiles/afopencl.dir/convolve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/convolve.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/inverse.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/inverse.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/convolve.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/convolve.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/convolve.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/opencl/CMakeFiles/afopencl.dir/convolve_separable.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/convolve_separable.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/convolve_separable.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/convolve_separable.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/convolve_separable.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/iota.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/iota.cpp [ 8%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/ireduce.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/ireduce.cpp [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/copy.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/join.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/join.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:12: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:134:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:134:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:135:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:135:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:136:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:136:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:137:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:137:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:138:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:138:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:139:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:139:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:140:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:140:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:141:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:141:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:142:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:142:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:143:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:143:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:144:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:144:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; opencl::uint = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:64:31: required from ‘opencl::Array opencl::copyArray(const opencl::Array&) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:145:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:95:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:85:33: required from ‘void opencl::multiply_inplace(opencl::Array&, double) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:145:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 166 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:173:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:190:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:190:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:190:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:191:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:191:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/copy.cpp:191:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/memcopy.hpp:166:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/count.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/count.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/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/kernel/sort_by_key/b8.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = char; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/b8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/diagonal.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:17: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = cl_float2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = cl_float2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = long long int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = long long int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = long long unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = long long unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = unsigned char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = unsigned char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = short int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = short int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagExtract(opencl::Param, opencl::Param, int) [with T = short unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:40:31: required from ‘opencl::Array opencl::diagExtract(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:120:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 120 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp: In instantiation of ‘void opencl::kernel::diagCreate(opencl::Param, opencl::Param, int) [with T = short unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:28:30: required from ‘opencl::Array opencl::diagCreate(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diagonal.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diagonal.hpp:76:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/f32.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = float; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/diff.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:12: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 84 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = float; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = double; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_float2; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:70:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:70:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:70:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:70:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:70:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:70:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:70:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = cl_double2; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:70:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:71:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:71:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:71:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:71:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:71:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:71:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:71:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:71:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:72:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:72:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:72:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:72:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:72:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:72:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:72:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:72:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = unsigned char; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:73:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:74:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:75:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = short int; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:76:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:77:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:77:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:77:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:77:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:77:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:77:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:77:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:77:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:78:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:78:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:78:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:53:30: required from ‘opencl::Array opencl::diff1(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:78:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:34:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:78:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:37:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:78:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:40:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:78:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:43:53: required from ‘opencl::Array opencl::diff(const opencl::Array&, int) [with T = char; bool isDiff2 = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:59:29: required from ‘opencl::Array opencl::diff2(const opencl::Array&, int) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/diff.cpp:78:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/diff.hpp:84: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 /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = double; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/f64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s16.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short int; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 9%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/dilate.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 103 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s32.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = int; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/dilate3d.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph3d_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph3d_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph3d_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph3d_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 169 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/dilate3d.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/erode.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/s64.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 103 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long int; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/s64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:103:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/erode3d.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph3d_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph3d_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph3d_impl.hpp:13, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/morph3d_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 169 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:15:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:16:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:17:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:18:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:19:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:20:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:21:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/erode3d.cpp:22:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/morph.hpp:169:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/errorcodes.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/errorcodes.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/boost/compute/cl.hpp:35, from /usr/include/boost/compute/exception/opencl_error.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/errorcodes.cpp:12: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/exampleFunction.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:19: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = unsigned char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = cl_float2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp: In instantiation of ‘void opencl::kernel::exampleFunc(opencl::Param, opencl::Param, af_someenum_t) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:44:27: required from ‘opencl::Array opencl::exampleFunction(const opencl::Array&, af_someenum_t) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/exampleFunction.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/exampleFunction.hpp:118:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fast.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:14: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:14: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 184 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fast.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fast.hpp:184:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 10%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fft.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fft.cpp [ 10%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u16.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fft.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fft.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fft.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:23, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fft.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fft.cpp: In destructor ‘opencl::clFFTPlanner::~clFFTPlanner()’: /<>/arrayfire-3.3.2+dfsg1/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); \ | ~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/err_clfft.hpp:96:13: note: in expansion of macro ‘AF_ERROR’ 96 | AF_ERROR(clfft_st_msg, \ | ^~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fft.cpp:57:17: note: in expansion of macro ‘CLFFT_CHECK’ 57 | CLFFT_CHECK(clfftTeardown()); | ^~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/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); \ | ~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/err_clfft.hpp:96:13: note: in expansion of macro ‘AF_ERROR’ 96 | AF_ERROR(clfft_st_msg, \ | ^~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fft.cpp:57:17: note: in expansion of macro ‘CLFFT_CHECK’ 57 | CLFFT_CHECK(clfftTeardown()); | ^~~~~~~~~~~ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = short unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u16.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/fftconvolve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:15: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:133:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:134:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:135:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:136:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:137:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:138:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:139:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:140:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:141:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:150:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 150 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:222:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 222 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 303 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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; int baseDim = 1]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:142:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/fftconvolve.hpp:303:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/c++/10/vector:72, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/fftconvolve.cpp:10: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/gradient.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(opencl::Array&, opencl::Array&, const opencl::Array&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:27:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(opencl::Array&, opencl::Array&, const opencl::Array&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:28:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = cl_float2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:29:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:21:28: required from ‘void opencl::gradient(opencl::Array&, opencl::Array&, const opencl::Array&) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/gradient.cpp:30:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/harris.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp [ 11%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/kernel/sort_by_key/u32.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:14: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:14: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/harris.hpp:338:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 338 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/harris.hpp:338:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/harris.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:17: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/harris.hpp:20, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:17: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/harris.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:17: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp: In instantiation of ‘void opencl::kernel::gradient(opencl::Param, opencl::Param, opencl::Param) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/harris.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/gradient.hpp:91:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u32.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/hist_graphics.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hist_graphics.cpp [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/histogram.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:15: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/histogram.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/histogram.hpp:78:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/homography.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/hsv_rgb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:27:37: required from ‘opencl::Array opencl::hsv2rgb(const opencl::Array&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:37:38: required from ‘opencl::Array opencl::rgb2hsv(const opencl::Array&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:27:37: required from ‘opencl::Array opencl::hsv2rgb(const opencl::Array&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:37:38: required from ‘opencl::Array opencl::rgb2hsv(const opencl::Array&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/hsv_rgb.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/hsv_rgb.hpp:79:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/boost/compute/detail/sha1.hpp:16, from /usr/include/boost/compute/detail/meta_kernel.hpp:39, from /usr/include/boost/compute/types/complex.hpp:20, from /usr/include/boost/compute/types.hpp:18, from /usr/include/boost/compute/algorithm/detail/find_if_with_atomics.hpp:16, from /usr/include/boost/compute/algorithm/find_if.hpp:16, from /usr/include/boost/compute/algorithm/detail/merge_path.hpp:16, from /usr/include/boost/compute/algorithm/detail/merge_with_merge_path.hpp:16, from /usr/include/boost/compute/algorithm/detail/merge_sort_on_cpu.hpp:17, from /usr/include/boost/compute/algorithm/sort.hpp:20, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:25, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:18: /usr/include/boost/uuid/sha1.hpp: At global scope: /usr/include/boost/uuid/sha1.hpp:13:97: note: ‘#pragma message: This header is implementation detail and provided for backwards compatibility.’ 13 | #pragma message("This header is implementation detail and provided for backwards compatibility.") | ^ [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/identity.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:18: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:91:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 249 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:91:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:92:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:92:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:249:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:17, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:18: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:91:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:18: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:91:1: required from here /<>/arrayfire-3.3.2+dfsg1/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:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:18: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:91:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:18: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:91:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:19, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/homography.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:18: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/homography.cpp:91:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:16: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:31:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 75 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:32:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = cl_float2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:33:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:34:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:35:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:36:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = long long int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:37:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = long long unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:38:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:39:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = unsigned char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:40:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = short int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:41:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp: In instantiation of ‘void opencl::kernel::identity(opencl::Param) [with T = short unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:24:28: required from ‘opencl::Array opencl::identity(const af::dim4&) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/identity.cpp:42:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/identity.hpp:75: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/u64.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = long long unsigned int; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u64.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/iir.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iir.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iir.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iir.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iir.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/image.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/image.cpp [ 11%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/index.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:83:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:84:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:85:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:86:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:87:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:88:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:89:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:90:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:91:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/index.cpp:92:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/index.hpp:85:24: 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/u8.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] 62 | for(unsigned x = 0; x < size; x++) { | ~~^~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = std::complex; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = std::complex; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp: In instantiation of ‘void cpu::kernel::sort0ByKeyIterative(cpu::Array, cpu::Array) [with Tk = unsigned char; Tv = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key/u8.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/sort_by_key_impl.hpp:62:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘dim_t’ {aka ‘int’} [-Wsign-compare] [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/interopManager.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/interopManager.cpp [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/inverse.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/inverse.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/inverse.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/inverse.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/inverse.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/iota.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:33:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 81 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:34:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp: In instantiation of ‘void opencl::kernel::iota(opencl::Param, const af::dim4&, const af::dim4&) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:35:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:36:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:37:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:38:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:39:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:40:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:25:24: required from ‘opencl::Array opencl::iota(const af::dim4&, const af::dim4&) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/iota.cpp:41:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/iota.hpp:81:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/ireduce.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:14: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:14: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:44:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:44:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:45:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:45:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:390:37: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:390:37: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:390:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:423:37: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:423:37: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:423:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:390:37: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 390 | unique_ptr h_ptr(new T[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:390:37: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:390:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:423:37: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 423 | unique_ptr h_ptr(new T[in_elements]); | ^~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:423:37: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:423:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:67:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:68:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:279:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 279 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/ireduce.cpp:69:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/ireduce.hpp:438:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 438 | } catch(cl::Error ex) { | ^~ [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/jit.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/jit.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/jit.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/jit.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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/lookup.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/jit.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:49:22: warning: extra ‘;’ [-Wpedantic] 49 | INSTANTIATE(float ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:50:22: warning: extra ‘;’ [-Wpedantic] 50 | INSTANTIATE(cfloat ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:51:22: warning: extra ‘;’ [-Wpedantic] 51 | INSTANTIATE(double ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:52:22: warning: extra ‘;’ [-Wpedantic] 52 | INSTANTIATE(cdouble ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:53:22: warning: extra ‘;’ [-Wpedantic] 53 | INSTANTIATE(int ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:54:22: warning: extra ‘;’ [-Wpedantic] 54 | INSTANTIATE(unsigned); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:55:22: warning: extra ‘;’ [-Wpedantic] 55 | INSTANTIATE(intl ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:56:22: warning: extra ‘;’ [-Wpedantic] 56 | INSTANTIATE(uintl ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:57:22: warning: extra ‘;’ [-Wpedantic] 57 | INSTANTIATE(uchar ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:58:22: warning: extra ‘;’ [-Wpedantic] 58 | INSTANTIATE(char ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:59:22: warning: extra ‘;’ [-Wpedantic] 59 | INSTANTIATE(ushort ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lookup.cpp:60:22: warning: extra ‘;’ [-Wpedantic] 60 | INSTANTIATE(short ); | ^ [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/join.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 85 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:174:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:175:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:176:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:177:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:178:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:179:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:180:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:181:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:182:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:183:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:183:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:183:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:183:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:184:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:184:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:184:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:184:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:185:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:185:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:185:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/join.cpp:185:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/join.hpp:85:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/lu.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/lu.cpp [ 12%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/lookup.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp: At global scope: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:22: warning: extra ‘;’ [-Wpedantic] 53 | INSTANTIATE(float ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:22: warning: extra ‘;’ [-Wpedantic] 54 | INSTANTIATE(cfloat ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:22: warning: extra ‘;’ [-Wpedantic] 55 | INSTANTIATE(double ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:22: warning: extra ‘;’ [-Wpedantic] 56 | INSTANTIATE(cdouble ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:22: warning: extra ‘;’ [-Wpedantic] 57 | INSTANTIATE(int ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:22: warning: extra ‘;’ [-Wpedantic] 58 | INSTANTIATE(unsigned); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:22: warning: extra ‘;’ [-Wpedantic] 59 | INSTANTIATE(intl ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:22: warning: extra ‘;’ [-Wpedantic] 60 | INSTANTIATE(uintl ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:22: warning: extra ‘;’ [-Wpedantic] 61 | INSTANTIATE(uchar ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:22: warning: extra ‘;’ [-Wpedantic] 62 | INSTANTIATE(char ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:22: warning: extra ‘;’ [-Wpedantic] 63 | INSTANTIATE(ushort ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:22: warning: extra ‘;’ [-Wpedantic] 64 | INSTANTIATE(short ); | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:59:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:60:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:61:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:62:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:63:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lookup.cpp:64:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lookup.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/match_template.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/match_template.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/math.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/math.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/match_template.cpp:17: /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/kernel/match_template.hpp:137:2: warning: extra ‘;’ [-Wpedantic] 137 | }; | ^ [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/meanshift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/meanshift.cpp [ 12%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/medfilt.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/memory.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/memory.cpp In file included from /usr/include/c++/10/algorithm:62, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/Array.hpp:21, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:13: /usr/include/c++/10/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _OutputIterator = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2720:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2720 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2720:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2720:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2720:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2720:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2720:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = double*; _OutputIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2720:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:1909:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1909 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1909:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1909:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2787:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2787 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2787:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2787:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2777:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2777 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2780:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2780 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2755:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2755 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2756 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2757 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2758 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2755:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2763:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2763 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2764 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2763:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2755:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2755 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2756 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2757 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2758 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2763:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2763 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2764 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2763:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2780:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2780 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2118:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2118 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2118:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:10: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/10/bits/stl_algobase.h:1337:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1337 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:1337:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/Array.hpp:21, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:13: /usr/include/c++/10/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_algo.h:1388:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1388 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1388:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1388:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/morph.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/morph.cpp /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2558:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2558 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2558:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2558:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2583:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2583 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2584 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2592:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2592 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2593 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1504:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1504 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2599:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2599 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2600 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2601:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2601 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2602 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2843:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2843 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2843:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2848:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2848 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2852:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2852 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2853:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2853 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2854:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2854 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2855 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2856 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2857 | __comp); | ~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:10: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/Array.hpp:21, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:13: /usr/include/c++/10/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator > >; _BidirectionalIterator2 = double*; _Distance = int]’: /usr/include/c++/10/bits/stl_algo.h:2459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2459 | __rotate_adaptive(_BidirectionalIterator1 __first, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1504:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1504 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = double*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2497 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2497:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2527:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2527 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2528 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2536:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2536 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2537 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2542:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2542 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2543 | __len1 - __len11, __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2544 | __buffer_size); | ~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2545:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2545 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2546 | __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2547:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2547 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2548 | __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2549 | __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2550 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = double*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2814:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2814 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2814:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2814:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2823:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2823 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2824 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2825:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2825 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2826 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2830:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2830 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2831:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2831 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2833:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2833 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2834 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2835 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2836 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2837 | __comp); | ~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:10: /usr/include/c++/10/bits/stl_vector.h: In function ‘void cpu::kernel::medfilt(cpu::Array, cpu::Array, dim_t, dim_t) [with T = double; af_border_type Pad = AF_PAD_SYM]’: /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/Array.hpp:21, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:13: /usr/include/c++/10/bits/stl_algo.h:5185:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5185 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5186 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:5183:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5183 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:10: /usr/include/c++/10/bits/vector.tcc: In function ‘void cpu::kernel::medfilt(cpu::Array, cpu::Array, dim_t, dim_t) [with T = double; af_border_type Pad = AF_PAD_ZERO]’: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:10: /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/Array.hpp:21, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/medfilt.cpp:13: /usr/include/c++/10/bits/stl_algo.h:5185:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5185 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5186 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:5183:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 5183 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/lu.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:109:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:109:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:110:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:110:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:111:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:64:28: required from ‘void opencl::lu(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:111:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:112:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/lu.cpp:112:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/lu_split.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/nearest_neighbour.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/nearest_neighbour.cpp [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/orb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/orb.cpp [ 13%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/match_template.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/platform.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/platform.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/plot.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/plot.cpp /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/plot3.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/plot3.cpp /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/qr.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/qr.cpp /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/random.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/random.cpp /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:57:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/match_template.cpp:58:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/match_template.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/range.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/range.cpp [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reduce.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/reduce.cpp [ 13%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/regions.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/regions.cpp In file included from /usr/include/c++/10/vector:72, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/regions.cpp:10: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /<>/arrayfire-3.3.2+dfsg1/include/af/dim4.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/regions.cpp:10: /usr/include/c++/10/bits/stl_vector.h: In function ‘void cpu::kernel::regions(cpu::Array, cpu::Array, af_connectivity) [with T = double]’: /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/reorder.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/reorder.cpp [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/resize.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/resize.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/math.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/math.cpp In file included from /usr/include/CL/cl.h:32, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/types.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/backend.hpp:22, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/math.hpp:17, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/math.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/max.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/max.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/rotate.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/rotate.cpp [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/scan.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/scan.cpp [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/select.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/select.cpp [ 14%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/meanshift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:15: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:36:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 95 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:36:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:37:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:37:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:38:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:38:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:39:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:39:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:40:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:40:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:42:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:42:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/meanshift.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/meanshift.hpp:95:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/set.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/set.cpp [ 14%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/shift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/shift.cpp [ 15%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/medfilt.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/sift.cpp [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sobel.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/sobel.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:15: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/solve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/solve.cpp /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/medfilt.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/medfilt.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 15%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/sort.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_by_key.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/sort_by_key.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/sort_index.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/sort_index.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/surface.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/surface.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/susan.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/susan.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/svd.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/svd.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/tile.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/tile.cpp [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/memory.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp: In member function ‘virtual void* opencl::MemoryManager::nativeAlloc(size_t)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp:100:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 100 | } catch(cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp: In member function ‘virtual void opencl::MemoryManager::nativeFree(void*)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp:109:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 109 | } catch(cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp: In member function ‘virtual void* opencl::MemoryManagerPinned::nativeAlloc(size_t)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp:144:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 144 | } catch(cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp: In member function ‘virtual void opencl::MemoryManagerPinned::nativeFree(void*)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/memory.cpp:161:23: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 161 | } catch(cl::Error err) { | ^~~ [ 16%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/min.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/transform.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/transform.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/min.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/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/cpu/CMakeFiles/afcpu.dir/transpose.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/transpose.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/triangle.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/triangle.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/unwrap.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/unwrap.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/where.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/where.cpp [ 16%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/wrap.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/wrap.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/ArrayInfo.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/ArrayInfo.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/MemoryManager.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/MemoryManager.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/cblas.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/cblas.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dim4.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/dim4.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/nearest_neighbour.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/dispatch.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/dispatch.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/host_memory.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/host_memory.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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/__/lapacke.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/lapacke.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/util.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/backend/util.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/approx.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/approx.cpp [ 17%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/array.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/array.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:102:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:103:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:104:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:105:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:106:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:107:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:108:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:109:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:110:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/nearest_neighbour.hpp:165:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int; size_t = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/nearest_neighbour.cpp:112:1: required from here /<>/arrayfire-3.3.2+dfsg1/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/opencl/CMakeFiles/afopencl.dir/orb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:14: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:14: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:72:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.hpp:518:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 518 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:73:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.hpp:518:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:72:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.hpp:17, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:72:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.hpp:20, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:17: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:72:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.hpp:18, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:73:1: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/orb.hpp:17, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:17: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/orb.cpp:73:1: required from here /<>/arrayfire-3.3.2+dfsg1/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/__/__/api/c/assign.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/assign.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/platform.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.cpp:25: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.cpp:25: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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/plot.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/plot.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/plot3.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/plot3.cpp [ 17%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/product.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/product.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/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/__/__/api/c/bilateral.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/bilateral.cpp [ 18%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/binary.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/binary.cpp [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/program.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/program.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/program.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/program.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/qr.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/program.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/program.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:21: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:126:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:127:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:63:41: required from ‘void opencl::qr(opencl::Array&, opencl::Array&, opencl::Array&, const opencl::Array&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:128:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/qr.cpp:129:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 18%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/random.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:12: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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/range.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:15: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = float; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 141 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = double; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = float; bool isRandu = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = double; bool isRandu = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = int; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:40:64: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = unsigned int; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:41:64: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = long long int; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:42:64: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:43:64: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = short int; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:44:64: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = short unsigned int; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:45:64: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = char; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:46:64: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp: In instantiation of ‘void opencl::kernel::random(cl::Buffer, int) [with T = unsigned char; bool isRandu = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:25:32: required from ‘opencl::Array opencl::randu(const af::dim4&) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/random.cpp:47:64: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/random.hpp:141:31: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:41:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 77 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:42:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:43:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:44:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = long long int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:45:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = long long unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = unsigned char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = short int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp: In instantiation of ‘void opencl::kernel::range(opencl::Param, int) [with T = short unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:33:25: required from ‘opencl::Array opencl::range(const af::dim4&, int) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/range.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/range.hpp:77:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/regions.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/reorder.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/resize.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #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:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:12: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:36:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 80 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:37:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:38:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:39:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:40:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:41:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:42:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:43:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:44:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:45:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:28:27: required from ‘opencl::Array opencl::reorder(const opencl::Array&, const af::dim4&) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reorder.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reorder.hpp:80:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/resize.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/resize.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /usr/include/boost/compute/detail/sha1.hpp:16, from /usr/include/boost/compute/detail/meta_kernel.hpp:39, from /usr/include/boost/compute/iterator/buffer_iterator.hpp:26, from /usr/include/boost/compute/algorithm/detail/copy_on_device.hpp:18, from /usr/include/boost/compute/algorithm/copy.hpp:26, from /usr/include/boost/compute/container/vector.hpp:32, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:25, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:15: /usr/include/boost/uuid/sha1.hpp: At global scope: /usr/include/boost/uuid/sha1.hpp:13:97: note: ‘#pragma message: This header is implementation detail and provided for backwards compatibility.’ 13 | #pragma message("This header is implementation detail and provided for backwards compatibility.") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:15: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 215 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:34:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/regions.hpp:215:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:37:41: required from ‘opencl::Array opencl::regions(const opencl::Array&, af_connectivity) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/regions.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/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/rotate.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 156 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/rotate.hpp:156:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/rotate.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/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/opencl/CMakeFiles/afopencl.dir/scan.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:19: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:226:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/scan_dim.hpp:128:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/scan.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/select.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:42:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 112 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:43:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:44:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:45:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/select.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/select.hpp:112:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/set.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/set.cpp [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/blas.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/blas.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/set.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/set.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/set.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/shift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cast.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/cast.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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/boost/compute/detail/sha1.hpp:16, from /usr/include/boost/compute/detail/meta_kernel.hpp:39, from /usr/include/boost/compute/iterator/buffer_iterator.hpp:26, from /usr/include/boost/compute/algorithm/detail/copy_on_device.hpp:18, from /usr/include/boost/compute/algorithm/copy.hpp:26, from /usr/include/boost/compute/container/vector.hpp:32, from /usr/include/boost/compute/algorithm/detail/compact.hpp:16, from /usr/include/boost/compute/algorithm/set_intersection.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/set.cpp:22: /usr/include/boost/uuid/sha1.hpp: At global scope: /usr/include/boost/uuid/sha1.hpp:13:97: note: ‘#pragma message: This header is implementation detail and provided for backwards compatibility.’ 13 | #pragma message("This header is implementation detail and provided for backwards compatibility.") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:34:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 90 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:35:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = cl_float2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:36:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:37:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:38:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:39:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = long long int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:40:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:41:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = unsigned char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:42:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:43:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = short int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:44:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp: In instantiation of ‘void opencl::kernel::shift(opencl::Param, opencl::Param, const int*) [with T = short unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:26:25: required from ‘opencl::Array opencl::shift(const opencl::Array&, const int*) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/shift.cpp:45:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/shift.hpp:90:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sift.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sift.cpp:14: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sift.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sift.cpp:14: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/sobel.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:15: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 84 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:42:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sobel.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sobel.hpp:84:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 19%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/cholesky.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/cholesky.cpp [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/solve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.cpp [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/colorspace.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/colorspace.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/arrayfire-3.3.2+dfsg1/src/api/c/colorspace.cpp:36:59: warning: extra ‘;’ [-Wpedantic] 36 | INSTANTIATE_CSPACE_DEFS1(AF_HSV , AF_RGB , af_hsv2rgb ); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/c/colorspace.cpp:37:59: warning: extra ‘;’ [-Wpedantic] 37 | INSTANTIATE_CSPACE_DEFS1(AF_RGB , AF_HSV , af_rgb2hsv ); | ^ /<>/arrayfire-3.3.2+dfsg1/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); | ^ /<>/arrayfire-3.3.2+dfsg1/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); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/c/colorspace.cpp:40:71: warning: extra ‘;’ [-Wpedantic] 40 | INSTANTIATE_CSPACE_DEFS2(AF_YCbCr, AF_RGB , af_ycbcr2rgb, AF_YCC_601); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/c/colorspace.cpp:41:71: warning: extra ‘;’ [-Wpedantic] 41 | INSTANTIATE_CSPACE_DEFS2(AF_RGB , AF_YCbCr, af_rgb2ycbcr, AF_YCC_601); | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/solve.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/complex.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/complex.cpp [ 20%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/convolve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/convolve.cpp In file included from /usr/include/boost/compute/detail/sha1.hpp:16, from /usr/include/boost/compute/detail/meta_kernel.hpp:39, from /usr/include/boost/compute/types/complex.hpp:20, from /usr/include/boost/compute/types.hpp:18, from /usr/include/boost/compute/algorithm/detail/find_if_with_atomics.hpp:16, from /usr/include/boost/compute/algorithm/find_if.hpp:16, from /usr/include/boost/compute/algorithm/detail/merge_path.hpp:16, from /usr/include/boost/compute/algorithm/detail/merge_with_merge_path.hpp:16, from /usr/include/boost/compute/algorithm/detail/merge_sort_on_cpu.hpp:17, from /usr/include/boost/compute/algorithm/sort.hpp:20, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:25, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /usr/include/boost/uuid/sha1.hpp: At global scope: /usr/include/boost/uuid/sha1.hpp:13:97: note: ‘#pragma message: This header is implementation detail and provided for backwards compatibility.’ 13 | #pragma message("This header is implementation detail and provided for backwards compatibility.") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 1]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 154 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 3]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 1]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 3]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 1]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 3]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 1]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 3]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 1]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 3]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 1]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 3]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 1]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 3]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 1]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:29:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 3]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:30:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = true; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:154:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:19, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:28:63: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = float; bool isAscending = false; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = float; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = float; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = float; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = true; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = double; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = double; bool isAscending = false; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = double; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = double; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = double; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = true; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = int; bool isAscending = false; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:59:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:60:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = true; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sortBatched(opencl::Param) [with T = char; bool isAscending = false; int dim = 0]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:27:54: required from ‘opencl::Array opencl::sort(const opencl::Array&, unsigned int) [with T = char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:61:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned char; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = unsigned char; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = unsigned char; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:62:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:63:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = short unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = short unsigned int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:64:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = true]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:166:47: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:168:55: required from ‘void opencl::kernel::sort0(opencl::Param) [with T = long long int; bool isAscending = false]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:65:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long unsigned int; bool isAscending = true]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp: In instantiation of ‘void opencl::kernel::sort0Iterative(opencl::Param) [with T = long long unsigned int; bool isAscending = false]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort.cpp:66:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/sort.hpp:76:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 76 | } catch (cl::Error err) { | ^~~ [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/corrcoef.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/corrcoef.cpp [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/covariance.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/covariance.cpp [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/data.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/data.cpp [ 20%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/det.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/det.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/device.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/device.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/diff.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/diff.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/dog.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/dog.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/err_common.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/err_common.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/error.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/error.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/exampleFunction.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/exampleFunction.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fast.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/fast.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/features.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/features.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fft.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/fft.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/fftconvolve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/fftconvolve.cpp [ 21%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort_by_key.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort_by_key.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort_by_key.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort_by_key.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort_by_key.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/cpu/CMakeFiles/afcpu.dir/__/__/api/c/filters.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/filters.cpp [ 21%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/flip.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/flip.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gaussian_kernel.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/gaussian_kernel.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/gradient.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/gradient.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/graphics_common.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/graphics_common.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hamming.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/hamming.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/harris.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/harris.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hist.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/hist.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histeq.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/histeq.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/histogram.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/histogram.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/homography.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/homography.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/hsv_rgb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/hsv_rgb.cpp [ 22%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/iir.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/iir.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/image.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/image.cpp [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sort_index.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort_index.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort_index.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort_index.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sort_index.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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; | ^~~ [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/imageio.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/imageio.cpp [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/sum.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/reduce_impl.hpp:16, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:15:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:16:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:17:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:18:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 330 | unique_ptr h_ptr(new To[tmp_elements]); | ^~~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:330:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: warning: ‘new’ of type ‘cl_double2’ with extended alignment 16 [-Waligned-new=] 344 | unique_ptr h_ptr(new Ti[in_elements]); | ^~~~~~~~~~~~~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: uses ‘void* operator new [](std::size_t)’, which does not have an alignment parameter /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:19:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:20:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:21:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:22:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:23:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:24:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:25:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:26:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:27:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:27:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:28:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:28:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:29:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:29:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:30:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:30:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:31:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:31:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:32:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:32:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:33:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:33:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:361:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 361 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:34:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/reduce.hpp:281:27: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 281 | } catch(cl::Error ex) { | ^~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/sum.cpp:34:5: required from here /<>/arrayfire-3.3.2+dfsg1/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/imageio2.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/imageio2.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/implicit.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/implicit.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/index.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/index.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/internal.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/internal.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/inverse.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/inverse.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/join.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/join.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/lu.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/lu.cpp [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/surface.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/surface.cpp [ 23%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/susan.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:75:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:76:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:77:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:78:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:79:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:80:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:81:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 83 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:83:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/susan.cpp:82:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/susan.hpp:136:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 136 | } catch (cl::Error err) { | ^~~ [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/match_template.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/match_template.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/mean.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/mean.cpp [ 23%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/meanshift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/meanshift.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/median.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/median.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/memory.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/memory.cpp [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/svd.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/svd.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/svd.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/svd.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/moddims.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/moddims.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/svd.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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/opencl/CMakeFiles/afopencl.dir/tile.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/morph.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/morph.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:34:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 78 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:35:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = cl_float2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:36:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:37:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:38:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:39:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = long long int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:40:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = long long unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:41:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = unsigned char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:42:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:43:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = short int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:44:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp:78:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/tile.hpp: In instantiation of ‘void opencl::kernel::tile(opencl::Param, opencl::Param) [with T = short unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:26:24: required from ‘opencl::Array opencl::tile(const opencl::Array&, const af::dim4&) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/tile.cpp:45:5: required from here /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:12: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:14: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 135 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:113:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:114:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:115:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:116:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:117:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:118:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:119:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:120:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:121:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:122:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:123:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transform.cpp:124:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:135:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transpose.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 89 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:53:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:54:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:55:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:29:45: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:31:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:34:46: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:36:47: required from ‘opencl::Array opencl::transpose(const opencl::Array&, bool) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose.cpp:56:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose.hpp:89:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/nearest_neighbour.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/nearest_neighbour.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/norm.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/norm.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/orb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/orb.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/plot.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/plot3.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/plot3.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/print.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/print.cpp [ 24%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/transpose_inplace.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:41:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:42:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:43:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:44:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:45:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:46:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:47:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:48:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:49:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:50:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:51:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:27:53: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:29:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:32:54: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:34:55: required from ‘void opencl::transpose_inplace(opencl::Array&, bool) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/transpose_inplace.cpp:52:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transpose_inplace.hpp:87:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/qr.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/qr.cpp [ 24%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rank.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/rank.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reduce.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/reduce.cpp [ 25%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/regions.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/regions.cpp [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/triangle.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/reorder.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/reorder.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:11: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 91 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/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]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/triangle.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/triangle.hpp:91:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/replace.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/replace.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/resize.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/resize.cpp during RTL pass: reload /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp: In function ‘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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/transform.hpp:139:9: internal compiler error: Segmentation fault 139 | } | ^ 0x5b08df crash_signal ../../src/gcc/toplev.c:328 0x4a94df add_regs_to_insn_regno_info ../../src/gcc/lra.c:1509 0x4a95d3 add_regs_to_insn_regno_info ../../src/gcc/lra.c:1531 0x4a95d3 add_regs_to_insn_regno_info ../../src/gcc/lra.c:1531 0x4aa67d lra_update_insn_regno_info(rtx_insn*) ../../src/gcc/lra.c:1624 0x4aa7cd lra_update_insn_regno_info(rtx_insn*) ../../src/gcc/lra.c:1617 0x4aa7cd lra_push_insn_1 ../../src/gcc/lra.c:1774 0x4c29eb spill_pseudos ../../src/gcc/lra-spills.c:523 0x4c29eb lra_spill() ../../src/gcc/lra-spills.c:636 0x4ab8db lra(_IO_FILE*) ../../src/gcc/lra.c:2554 0x47d329 do_reload ../../src/gcc/ira.c:5526 0x47d329 execute ../../src/gcc/ira.c:5712 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rgb_gray.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/rgb_gray.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/rotate.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/rotate.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sat.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/sat.cpp [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/types.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/types.cpp In file included from /usr/include/CL/cl.h:32, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/types.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/types.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/unwrap.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:12: /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:46:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 111 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/unwrap.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/unwrap.hpp:111:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/scan.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/scan.cpp [ 26%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/where.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:13: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:13: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:13: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:17: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = float]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:34:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 168 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = cl_float2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = cl_float2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:35:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = double]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = double]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:36:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = cl_double2]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = cl_double2]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:37:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:38:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:39:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:40:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = long long int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = long long int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:41:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = long long unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = long long unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:42:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = unsigned char]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = unsigned char]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:43:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = short int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = short int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:44:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp: In instantiation of ‘void opencl::kernel::where(opencl::Param&, opencl::Param&) [with T = short unsigned int]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:26:25: required from ‘opencl::Array opencl::where(const opencl::Array&) [with T = short unsigned int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/where.cpp:45:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/where.hpp:168:28: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/select.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/select.cpp [ 26%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/set.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/set.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/shift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/shift.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/sift.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/wrap.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:10: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/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/sobel.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/sobel.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:10: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp: In lambda function: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/Array.hpp:235:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if(ptr != nullptr) | ^~ /<>/arrayfire-3.3.2+dfsg1/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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:16: /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:47:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 106 | } catch (cl::Error err) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:48:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:49:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:50:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:51:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:52:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:53:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:54:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:55:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:56:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:57:5: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/wrap.hpp:106:32: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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 = int]’: /<>/arrayfire-3.3.2+dfsg1/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 = int]’ /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/wrap.cpp:58:5: required from here /<>/arrayfire-3.3.2+dfsg1/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/solve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/solve.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/sort.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/sort.cpp [ 27%] Building CXX object src/backend/opencl/CMakeFiles/afopencl.dir/kernel/config.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/config.cpp In file included from /usr/include/CL/cl.h:32, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/types.hpp:14, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/config.hpp:12, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/config.cpp:10: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #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 /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl && /usr/bin/c++ -DAF_OPENCL -DBOOST_ALL_NO_LIB -DOS_LNX -DWITH_FREEIMAGE -DWITH_OPENCL_LINEAR_ALGEBRA -D__CL_ENABLE_EXCEPTIONS -Dafopencl_EXPORTS -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/opencl -I/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/opencl -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-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 /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp In file included from /usr/include/CL/cl.h:32, from /usr/include/CL/opencl.h:38, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:174, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/program.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:11: /usr/include/CL/cl_version.h:34:104: note: ‘#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)’ 34 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 220 (OpenCL 2.2)") | ^ In file included from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/platform.hpp:15, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/program.hpp:11, from /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:11: /<>/arrayfire-3.3.2+dfsg1/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*)’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/cl.hpp:2558:26: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] 2558 | } catch (Error) {} | ^~~~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/arrayfire-3.3.2+dfsg1/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) { | ^~~ /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:120:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:121:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:122:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:123:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:124:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:125:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:126:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:127:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:128:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:129:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:130:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] /<>/arrayfire-3.3.2+dfsg1/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]’: /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:131:1: required from here /<>/arrayfire-3.3.2+dfsg1/src/backend/opencl/kernel/convolve_separable.cpp:108:24: warning: catching polymorphic type ‘class cl::Error’ by value [-Wcatch-value=] The bug is not reproducible, so it is likely a hardware or OS problem. make[3]: *** [src/backend/opencl/CMakeFiles/afopencl.dir/build.make:1080: src/backend/opencl/CMakeFiles/afopencl.dir/transform.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stdev.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/stdev.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/stream.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/stream.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/surface.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/surface.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/susan.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/susan.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/svd.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/svd.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/tile.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/tile.cpp [ 27%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/transform.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transform_coordinates.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/transform_coordinates.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/transpose.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/transpose.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/type_util.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/type_util.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unary.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/unary.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/unwrap.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/unwrap.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/var.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/var.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/version.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/version.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/where.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/where.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/wrap.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/wrap.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/c/ycbcr_rgb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/c/ycbcr_rgb.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/approx.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/approx.cpp [ 28%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/array.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/array.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/array.cpp:754:58: warning: extra ‘;’ [-Wpedantic] 754 | MEM_INDEX(row(int index) , row(index)); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/array.cpp:755:65: warning: extra ‘;’ [-Wpedantic] 755 | MEM_INDEX(rows(int first, int last) , rows(first, last)); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/array.cpp:756:58: warning: extra ‘;’ [-Wpedantic] 756 | MEM_INDEX(col(int index) , col(index)); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/array.cpp:757:65: warning: extra ‘;’ [-Wpedantic] 757 | MEM_INDEX(cols(int first, int last) , cols(first, last)); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/array.cpp:758:60: warning: extra ‘;’ [-Wpedantic] 758 | MEM_INDEX(slice(int index) , slice(index)); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/array.cpp:759:67: warning: extra ‘;’ [-Wpedantic] 759 | MEM_INDEX(slices(int first, int last) , slices(first, last)); | ^ [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/bilateral.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/bilateral.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/binary.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/binary.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/blas.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/blas.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/colorspace.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/colorspace.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/complex.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/complex.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/constants.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/constants.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/convolve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/convolve.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/corrcoef.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:25:28: warning: extra ‘;’ [-Wpedantic] 25 | INSTANTIATE_CORRCOEF(float); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:26:29: warning: extra ‘;’ [-Wpedantic] 26 | INSTANTIATE_CORRCOEF(double); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:27:26: warning: extra ‘;’ [-Wpedantic] 27 | INSTANTIATE_CORRCOEF(int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:28:35: warning: extra ‘;’ [-Wpedantic] 28 | INSTANTIATE_CORRCOEF(unsigned int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:29:27: warning: extra ‘;’ [-Wpedantic] 29 | INSTANTIATE_CORRCOEF(char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:30:36: warning: extra ‘;’ [-Wpedantic] 30 | INSTANTIATE_CORRCOEF(unsigned char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:31:27: warning: extra ‘;’ [-Wpedantic] 31 | INSTANTIATE_CORRCOEF(intl); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:32:28: warning: extra ‘;’ [-Wpedantic] 32 | INSTANTIATE_CORRCOEF(uintl); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:33:28: warning: extra ‘;’ [-Wpedantic] 33 | INSTANTIATE_CORRCOEF(short); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/corrcoef.cpp:34:37: warning: extra ‘;’ [-Wpedantic] 34 | INSTANTIATE_CORRCOEF(unsigned short); | ^ [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/covariance.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/covariance.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/data.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp [ 29%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/device.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/device.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:107:21: warning: extra ‘;’ [-Wpedantic] 107 | CONSTANT(double); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:108:20: warning: extra ‘;’ [-Wpedantic] 108 | CONSTANT(float); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:109:18: warning: extra ‘;’ [-Wpedantic] 109 | CONSTANT(int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:110:23: warning: extra ‘;’ [-Wpedantic] 110 | CONSTANT(unsigned); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:111:19: warning: extra ‘;’ [-Wpedantic] 111 | CONSTANT(char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:112:28: warning: extra ‘;’ [-Wpedantic] 112 | CONSTANT(unsigned char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:113:21: warning: extra ‘;’ [-Wpedantic] 113 | CONSTANT(cfloat); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:114:22: warning: extra ‘;’ [-Wpedantic] 114 | CONSTANT(cdouble); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:115:19: warning: extra ‘;’ [-Wpedantic] 115 | CONSTANT(long); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:116:28: warning: extra ‘;’ [-Wpedantic] 116 | CONSTANT(unsigned long); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:117:24: warning: extra ‘;’ [-Wpedantic] 117 | CONSTANT(long long); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:118:33: warning: extra ‘;’ [-Wpedantic] 118 | CONSTANT(unsigned long long); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:119:19: warning: extra ‘;’ [-Wpedantic] 119 | CONSTANT(bool); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/data.cpp:120:20: warning: extra ‘;’ [-Wpedantic] 120 | CONSTANT(short); | ^ /<>/arrayfire-3.3.2+dfsg1/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/diff.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/diff.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/dog.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/dog.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exampleFunction.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/exampleFunction.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/exception.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/exception.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fast.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/fast.cpp In file included from /usr/include/string.h:494, from /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/exception.cpp:10: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘af::exception::exception(const char*)’ at /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/exception.cpp:28:12: /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/features.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/features.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fft.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/fft.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/features.cpp: In destructor ‘af::features::~features()’: /<>/arrayfire-3.3.2+dfsg1/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* /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/features.cpp: At global scope: /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/features.cpp:104:2: warning: extra ‘;’ [-Wpedantic] 104 | }; | ^ [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/fftconvolve.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/fftconvolve.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/filters.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/filters.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gaussian_kernel.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/gaussian_kernel.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gfor.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/gfor.cpp [ 30%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/gradient.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/gradient.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/graphics.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/graphics.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hamming.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/hamming.cpp In file included from /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/graphics.cpp:12: /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/graphics.cpp: In destructor ‘af::Window::~Window()’: /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/error.hpp:21:9: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 21 | throw ex; \ | ^~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/error.hpp:21:9: note: in C++11 destructors default to ‘noexcept’ 21 | throw ex; \ | ^~~~~~~~ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/graphics.cpp:47:5: note: in expansion of macro ‘AF_THROW’ 47 | AF_THROW(af_destroy_window(wnd)); | ^~~~~~~~ [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/harris.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/harris.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/histogram.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/histogram.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/homography.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/homography.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/hsv_rgb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/hsv_rgb.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/iir.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/iir.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/imageio.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/imageio.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/index.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/index.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/internal.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/internal.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/lapack.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/lapack.cpp [ 31%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/matchTemplate.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/matchTemplate.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/mean.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/meanshift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/meanshift.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:77:24: warning: extra ‘;’ [-Wpedantic] 77 | INSTANTIATE_MEAN(float); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:78:25: warning: extra ‘;’ [-Wpedantic] 78 | INSTANTIATE_MEAN(double); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:79:22: warning: extra ‘;’ [-Wpedantic] 79 | INSTANTIATE_MEAN(int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:80:31: warning: extra ‘;’ [-Wpedantic] 80 | INSTANTIATE_MEAN(unsigned int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:81:23: warning: extra ‘;’ [-Wpedantic] 81 | INSTANTIATE_MEAN(char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:82:32: warning: extra ‘;’ [-Wpedantic] 82 | INSTANTIATE_MEAN(unsigned char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:83:28: warning: extra ‘;’ [-Wpedantic] 83 | INSTANTIATE_MEAN(long long); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:84:37: warning: extra ‘;’ [-Wpedantic] 84 | INSTANTIATE_MEAN(unsigned long long); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:85:24: warning: extra ‘;’ [-Wpedantic] 85 | INSTANTIATE_MEAN(short); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/mean.cpp:86:33: warning: extra ‘;’ [-Wpedantic] 86 | INSTANTIATE_MEAN(unsigned short); | ^ [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/median.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:26:26: warning: extra ‘;’ [-Wpedantic] 26 | INSTANTIATE_MEDIAN(float); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:27:27: warning: extra ‘;’ [-Wpedantic] 27 | INSTANTIATE_MEDIAN(double); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:28:24: warning: extra ‘;’ [-Wpedantic] 28 | INSTANTIATE_MEDIAN(int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:29:33: warning: extra ‘;’ [-Wpedantic] 29 | INSTANTIATE_MEDIAN(unsigned int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:30:25: warning: extra ‘;’ [-Wpedantic] 30 | INSTANTIATE_MEDIAN(char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:31:34: warning: extra ‘;’ [-Wpedantic] 31 | INSTANTIATE_MEDIAN(unsigned char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:32:30: warning: extra ‘;’ [-Wpedantic] 32 | INSTANTIATE_MEDIAN(long long); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:33:39: warning: extra ‘;’ [-Wpedantic] 33 | INSTANTIATE_MEDIAN(unsigned long long); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:34:26: warning: extra ‘;’ [-Wpedantic] 34 | INSTANTIATE_MEDIAN(short); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/median.cpp:35:35: warning: extra ‘;’ [-Wpedantic] 35 | INSTANTIATE_MEDIAN(unsigned short); | ^ [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/morph.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/morph.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/nearest_neighbour.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/nearest_neighbour.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/orb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/orb.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/reduce.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/reduce.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/reduce.cpp:153:46: warning: extra ‘;’ [-Wpedantic] 153 | INSTANTIATE_REAL(all_true, allTrue, bool); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/reduce.cpp:154:46: warning: extra ‘;’ [-Wpedantic] 154 | INSTANTIATE_REAL(any_true, anyTrue, bool); | ^ [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/regions.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/regions.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/resize.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/resize.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rgb_gray.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/rgb_gray.cpp [ 32%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/rotate.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/rotate.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sat.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/sat.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scale.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/scale.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/scan.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/scan.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/seq.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/seq.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/set.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/set.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sift.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/sift.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/skew.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/skew.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sobel.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/sobel.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/sort.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/sort.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/stdev.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/susan.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/susan.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:41:25: warning: extra ‘;’ [-Wpedantic] 41 | INSTANTIATE_STDEV(float); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:42:26: warning: extra ‘;’ [-Wpedantic] 42 | INSTANTIATE_STDEV(double); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:43:23: warning: extra ‘;’ [-Wpedantic] 43 | INSTANTIATE_STDEV(int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:44:32: warning: extra ‘;’ [-Wpedantic] 44 | INSTANTIATE_STDEV(unsigned int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:45:24: warning: extra ‘;’ [-Wpedantic] 45 | INSTANTIATE_STDEV(intl); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:46:25: warning: extra ‘;’ [-Wpedantic] 46 | INSTANTIATE_STDEV(uintl); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:47:25: warning: extra ‘;’ [-Wpedantic] 47 | INSTANTIATE_STDEV(short); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:48:34: warning: extra ‘;’ [-Wpedantic] 48 | INSTANTIATE_STDEV(unsigned short); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:49:24: warning: extra ‘;’ [-Wpedantic] 49 | INSTANTIATE_STDEV(char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/stdev.cpp:50:33: warning: extra ‘;’ [-Wpedantic] 50 | INSTANTIATE_STDEV(unsigned char); | ^ [ 33%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/timing.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/timing.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/transform.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transform_coordinates.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/transform_coordinates.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/translate.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/translate.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/transpose.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/transpose.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unary.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/unary.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/unwrap.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/unwrap.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/util.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/util.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/var.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:77:23: warning: extra ‘;’ [-Wpedantic] 77 | INSTANTIATE_VAR(float); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:78:24: warning: extra ‘;’ [-Wpedantic] 78 | INSTANTIATE_VAR(double); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:79:21: warning: extra ‘;’ [-Wpedantic] 79 | INSTANTIATE_VAR(int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:80:30: warning: extra ‘;’ [-Wpedantic] 80 | INSTANTIATE_VAR(unsigned int); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:81:22: warning: extra ‘;’ [-Wpedantic] 81 | INSTANTIATE_VAR(intl); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:82:23: warning: extra ‘;’ [-Wpedantic] 82 | INSTANTIATE_VAR(uintl); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:83:23: warning: extra ‘;’ [-Wpedantic] 83 | INSTANTIATE_VAR(short); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:84:32: warning: extra ‘;’ [-Wpedantic] 84 | INSTANTIATE_VAR(unsigned short); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:85:22: warning: extra ‘;’ [-Wpedantic] 85 | INSTANTIATE_VAR(char); | ^ /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/var.cpp:86:31: warning: extra ‘;’ [-Wpedantic] 86 | INSTANTIATE_VAR(unsigned char); | ^ [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/where.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/where.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/wrap.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/wrap.cpp [ 34%] Building CXX object src/backend/cpu/CMakeFiles/afcpu.dir/__/__/api/cpp/ycbcr_rgb.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu -I/<>/arrayfire-3.3.2+dfsg1/src/backend/cpu/threads -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -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 /<>/arrayfire-3.3.2+dfsg1/src/api/cpp/ycbcr_rgb.cpp [ 35%] Linking CXX shared library libafcpu.so cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/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=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wl,-Bsymbolic-functions -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 /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu && /usr/bin/cmake -E cmake_symlink_library libafcpu.so.3.3.2 libafcpu.so.3 libafcpu.so make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target afcpu make -f test/CMakeFiles/lu_dense_cpu.dir/build.make test/CMakeFiles/lu_dense_cpu.dir/depend make -f test/CMakeFiles/gaussiankernel_cpu.dir/build.make test/CMakeFiles/gaussiankernel_cpu.dir/depend make -f test/CMakeFiles/main_cpu.dir/build.make test/CMakeFiles/main_cpu.dir/depend make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/gaussiankernel_cpu.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/lu_dense_cpu.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/main_cpu.dir/DependInfo.cmake --color= Scanning dependencies of target lu_dense_cpu make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/lu_dense_cpu.dir/build.make test/CMakeFiles/lu_dense_cpu.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' Scanning dependencies of target gaussiankernel_cpu Scanning dependencies of target main_cpu make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/gaussiankernel_cpu.dir/build.make test/CMakeFiles/gaussiankernel_cpu.dir/build make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/main_cpu.dir/build.make test/CMakeFiles/main_cpu.dir/build [ 35%] Building CXX object test/CMakeFiles/lu_dense_cpu.dir/lu_dense.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/usr/src/gtest/include -I/<>/arrayfire-3.3.2+dfsg1/test -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/arrayfire-3.3.2+dfsg1/test/data\"" -DAF_CPU -o CMakeFiles/lu_dense_cpu.dir/lu_dense.cpp.o -c /<>/arrayfire-3.3.2+dfsg1/test/lu_dense.cpp make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/main_cpu.dir/main.cpp.o [ 35%] Building CXX object test/CMakeFiles/gaussiankernel_cpu.dir/gaussiankernel.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/usr/src/gtest/include -I/<>/arrayfire-3.3.2+dfsg1/test -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/arrayfire-3.3.2+dfsg1/test/data\"" -DAF_CPU -o CMakeFiles/gaussiankernel_cpu.dir/gaussiankernel.cpp.o -c /<>/arrayfire-3.3.2+dfsg1/test/gaussiankernel.cpp cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/usr/src/gtest/include -I/<>/arrayfire-3.3.2+dfsg1/test -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/arrayfire-3.3.2+dfsg1/test/data\"" -DAF_CPU -o CMakeFiles/main_cpu.dir/main.cpp.o -c /<>/arrayfire-3.3.2+dfsg1/test/main.cpp [ 35%] Linking CXX executable main_cpu cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/main_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/main_cpu.dir/main.cpp.o -o main_cpu -Wl,-rpath,/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a In file included from /<>/arrayfire-3.3.2+dfsg1/test/lu_dense.cpp:10: /usr/src/gtest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int]’: /usr/src/gtest/include/gtest/gtest.h:1472:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = unsigned int; T2 = int; bool lhs_is_null_literal = false]’ /<>/arrayfire-3.3.2+dfsg1/test/lu_dense.cpp:156:5: required from ‘void luTester(int, int, double) [with T = float]’ /<>/arrayfire-3.3.2+dfsg1/test/lu_dense.cpp:195:1: required from here /usr/src/gtest/include/gtest/gtest.h:1444:11: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 1444 | if (lhs == rhs) { | ~~~~^~~~~~ make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target main_cpu make -f test/CMakeFiles/triangle_cpu.dir/build.make test/CMakeFiles/triangle_cpu.dir/depend make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/triangle_cpu.dir/DependInfo.cmake --color= Scanning dependencies of target triangle_cpu make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/triangle_cpu.dir/build.make test/CMakeFiles/triangle_cpu.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/triangle_cpu.dir/triangle.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/usr/src/gtest/include -I/<>/arrayfire-3.3.2+dfsg1/test -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/arrayfire-3.3.2+dfsg1/test/data\"" -DAF_CPU -o CMakeFiles/triangle_cpu.dir/triangle.cpp.o -c /<>/arrayfire-3.3.2+dfsg1/test/triangle.cpp [ 35%] Linking CXX executable lu_dense_cpu cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lu_dense_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/lu_dense_cpu.dir/lu_dense.cpp.o -o lu_dense_cpu -Wl,-rpath,/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target lu_dense_cpu make -f test/CMakeFiles/inverse_dense_cpu.dir/build.make test/CMakeFiles/inverse_dense_cpu.dir/depend make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/inverse_dense_cpu.dir/DependInfo.cmake --color= Scanning dependencies of target inverse_dense_cpu make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/inverse_dense_cpu.dir/build.make test/CMakeFiles/inverse_dense_cpu.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/inverse_dense_cpu.dir/inverse_dense.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/usr/src/gtest/include -I/<>/arrayfire-3.3.2+dfsg1/test -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/arrayfire-3.3.2+dfsg1/test/data\"" -DAF_CPU -o CMakeFiles/inverse_dense_cpu.dir/inverse_dense.cpp.o -c /<>/arrayfire-3.3.2+dfsg1/test/inverse_dense.cpp [ 35%] Linking CXX executable gaussiankernel_cpu cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gaussiankernel_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/gaussiankernel_cpu.dir/gaussiankernel.cpp.o -o gaussiankernel_cpu -Wl,-rpath,/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target gaussiankernel_cpu make -f test/CMakeFiles/nearest_neighbour_cpu.dir/build.make test/CMakeFiles/nearest_neighbour_cpu.dir/depend make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/nearest_neighbour_cpu.dir/DependInfo.cmake --color= Scanning dependencies of target nearest_neighbour_cpu make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/nearest_neighbour_cpu.dir/build.make test/CMakeFiles/nearest_neighbour_cpu.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/nearest_neighbour_cpu.dir/nearest_neighbour.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/usr/src/gtest/include -I/<>/arrayfire-3.3.2+dfsg1/test -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/arrayfire-3.3.2+dfsg1/test/data\"" -DAF_CPU -o CMakeFiles/nearest_neighbour_cpu.dir/nearest_neighbour.cpp.o -c /<>/arrayfire-3.3.2+dfsg1/test/nearest_neighbour.cpp [ 35%] Linking CXX executable inverse_dense_cpu cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/inverse_dense_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/inverse_dense_cpu.dir/inverse_dense.cpp.o -o inverse_dense_cpu -Wl,-rpath,/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target inverse_dense_cpu make -f test/CMakeFiles/write_cpu.dir/build.make test/CMakeFiles/write_cpu.dir/depend make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/write_cpu.dir/DependInfo.cmake --color= Scanning dependencies of target write_cpu make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/write_cpu.dir/build.make test/CMakeFiles/write_cpu.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/write_cpu.dir/write.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/usr/src/gtest/include -I/<>/arrayfire-3.3.2+dfsg1/test -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/arrayfire-3.3.2+dfsg1/test/data\"" -DAF_CPU -o CMakeFiles/write_cpu.dir/write.cpp.o -c /<>/arrayfire-3.3.2+dfsg1/test/write.cpp [ 35%] Linking CXX executable write_cpu cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/write_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/write_cpu.dir/write.cpp.o -o write_cpu -Wl,-rpath,/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target write_cpu make -f test/CMakeFiles/index_cpu.dir/build.make test/CMakeFiles/index_cpu.dir/depend make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/arrayfire-3.3.2+dfsg1 /<>/arrayfire-3.3.2+dfsg1/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test/CMakeFiles/index_cpu.dir/DependInfo.cmake --color= Scanning dependencies of target index_cpu make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make -f test/CMakeFiles/index_cpu.dir/build.make test/CMakeFiles/index_cpu.dir/build make[3]: Entering directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Building CXX object test/CMakeFiles/index_cpu.dir/index.cpp.o cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/c++ -DAF_UNIFIED -DOS_LNX -DWITH_FREEIMAGE -I/<>/arrayfire-3.3.2+dfsg1/include -I/<>/arrayfire-3.3.2+dfsg1/src/backend -I/<>/arrayfire-3.3.2+dfsg1/src/api/c -I/usr/src/gtest/include -I/<>/arrayfire-3.3.2+dfsg1/test -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fvisibility=hidden -D TEST_DIR="\"/<>/arrayfire-3.3.2+dfsg1/test/data\"" -DAF_CPU -o CMakeFiles/index_cpu.dir/index.cpp.o -c /<>/arrayfire-3.3.2+dfsg1/test/index.cpp make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make[2]: *** [CMakeFiles/Makefile2:184: src/backend/opencl/CMakeFiles/afopencl.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 35%] Linking CXX executable nearest_neighbour_cpu cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nearest_neighbour_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/nearest_neighbour_cpu.dir/nearest_neighbour.cpp.o -o nearest_neighbour_cpu -Wl,-rpath,/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target nearest_neighbour_cpu [ 35%] Linking CXX executable triangle_cpu cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/triangle_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/triangle_cpu.dir/triangle.cpp.o -o triangle_cpu -Wl,-rpath,/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target triangle_cpu In file included from /usr/include/c++/10/vector:72, from /usr/src/gtest/include/gtest/gtest.h:57, from /<>/arrayfire-3.3.2+dfsg1/test/index.cpp:10: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const af_seq&}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/src/gtest/include/gtest/gtest.h:57, from /<>/arrayfire-3.3.2+dfsg1/test/index.cpp:10: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector make_vec(af_seq, af_seq)’: /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1195:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/src/gtest/include/gtest/gtest.h:57, from /<>/arrayfire-3.3.2+dfsg1/test/index.cpp:10: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {af_seq}; _Tp = af_seq; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Linking CXX executable index_cpu cd /<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/index_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<>/arrayfire-3.3.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -rdynamic CMakeFiles/index_cpu.dir/index.cpp.o -o index_cpu -Wl,-rpath,/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf/src/backend/cpu ../src/backend/cpu/libafcpu.so.3.3.2 -pthread ../third_party/gtest/src/googletest-build/./libgtest.a ../third_party/gtest/src/googletest-build/./libgtest_main.a make[3]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target index_cpu make[2]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' make[1]: *** [Makefile:166: all] Error 2 make[1]: Leaving directory '/<>/arrayfire-3.3.2+dfsg1/obj-arm-linux-gnueabihf' dh_auto_build: cd obj-arm-linux-gnueabihf && make -j4 returned exit code 2 make: *** [debian/rules:47: build-arch] Error 255 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20200106-2030 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 1385792 Build-Time: 2304 Distribution: focal Fail-Stage: build Host Architecture: armhf Install-Time: 37 Job: arrayfire_3.3.2+dfsg1-4ubuntu2.dsc Machine Architecture: arm64 Package: arrayfire Package-Time: 2346 Source-Version: 3.3.2+dfsg1-4ubuntu2 Space: 1385792 Status: attempted Version: 3.3.2+dfsg1-4ubuntu2 -------------------------------------------------------------------------------- Finished at 20200106-2030 Build needed 00:39:06, 1385792k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=armhf PACKAGEBUILD-18370701 Scanning for processes to kill in build PACKAGEBUILD-18370701